# near model CODE resource # jump table entries: 46368-46433 (66 of them) 00000000 FFFF .extension 0xFFF // unimplemented 00000002 B520 xor.b -[A0], D2 00000004 0000 39AE ori.b D0, 0xAE fn00000008: 00000008 594F subq.w A7, 4 0000000A 206F 000A movea.l A0, [A7 + 0xA] 0000000E 3010 move.w D0, [A0] 00000010 48C0 ext.l D0 00000012 5380 subq.l D0, 1 00000014 4C3C 0800 0000 movem.w A3, 0x0 0000001A 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000001E 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00000022 2050 movea.l A0, [A0] 00000024 D1C0 add.l A0, D0 00000026 41E8 0014 lea.l A0, [A0 + 0x14] 0000002A 2E88 move.l [A7], A0 0000002C 4A97 tst.l [A7] 0000002E 6606 bne +0x8 /* 00000036 */ 00000030 7000 moveq.l D0, 0x00 00000032 584F addq.w A7, 4 00000034 4E75 rts label00000036: 00000036 7001 moveq.l D0, 0x01 00000038 584F addq.w A7, 4 0000003A 4E75 rts fn0000003C: 0000003C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000040 286F 0018 movea.l A4, [A7 + 0x18] 00000044 382F 001C move.w D4, [A7 + 0x1C] 00000048 362F 001E move.w D3, [A7 + 0x1E] 0000004C 3004 move.w D0, D4 0000004E 48C0 ext.l D0 00000050 5380 subq.l D0, 1 00000052 4C3C 0800 0000 movem.w A3, 0x0 00000058 0018 2654 ori.b [A0]+, 0x54 /* 'T' */ 0000005C 2653 movea.l A3, [A3] 0000005E D7C0 add.l A3, D0 00000060 47EB 0014 lea.l A3, [A3 + 0x14] 00000064 302B 000C move.w D0, [A3 + 0xC] 00000068 48C0 ext.l D0 0000006A 5380 subq.l D0, 1 0000006C 4C3C 0800 0000 movem.w A3, 0x0 00000072 0166 bchg -[A6], D0 00000074 246D 14A8 movea.l A2, [A5 + 0x14A8] 00000078 2452 movea.l A2, [A2] 0000007A D5C0 add.l A2, D0 0000007C 45EA 0014 lea.l A2, [A2 + 0x14] 00000080 0C43 FFFF cmpi.w D3, 0xFFFF 00000084 6608 bne +0xA /* 0000008E */ 00000086 3004 move.w D0, D4 00000088 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000008C 4E75 rts label0000008E: 0000008E 4AAA 0138 tst.l [A2 + 0x138] 00000092 6608 bne +0xA /* 0000009C */ 00000094 7000 moveq.l D0, 0x00 00000096 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000009A 4E75 rts label0000009C: 0000009C 4A43 tst.w D3 0000009E 6D10 blt +0x12 /* 000000B0 */ 000000A0 206A 0138 movea.l A0, [A2 + 0x138] 000000A4 2050 movea.l A0, [A0] 000000A6 3003 move.w D0, D3 000000A8 48C0 ext.l D0 000000AA B0A8 0008 cmp.l D0, [A0 + 0x8] 000000AE 6D08 blt +0xA /* 000000B8 */ label000000B0: 000000B0 7000 moveq.l D0, 0x00 000000B2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000000B6 4E75 rts label000000B8: 000000B8 1F3C 0001 move.b -[A7], 0x1 000000BC 7006 moveq.l D0, 0x06 000000BE C1C3 muls.w D0, D3 000000C0 206A 0138 movea.l A0, [A2 + 0x138] 000000C4 2250 movea.l A1, [A0] 000000C6 3F31 0814 move.w -[A7], [A1 + D0 + 0x14] 000000CA 2F0C move.l -[A7], A4 000000CC 4EBA 350E jsr [PC + 0x350E /* 000035DC */] 000000D0 504F addq.w A7, 8 000000D2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000000D6 4E75 rts fn000000D8: 000000D8 206F 0004 movea.l A0, [A7 + 0x4] 000000DC 4AA8 0138 tst.l [A0 + 0x138] 000000E0 6618 bne +0x1A /* 000000FA */ 000000E2 4878 0001 push.l 0x1 000000E6 2F3C 001A 0006 move.l -[A7], 0x1A0006 000000EC 4EAD D960 jsr [A5 - 0x26A0] 000000F0 226F 000C movea.l A1, [A7 + 0xC] 000000F4 2348 0138 move.l [A1 + 0x138], A0 000000F8 504F addq.w A7, 8 label000000FA: 000000FA 4E75 rts fn000000FC: 000000FC 48E7 1820 movem.l -[A7], D3,D4,A2 00000100 4FEF FEF6 lea.l A7, [A7 - 0x10A] 00000104 362F 011A move.w D3, [A7 + 0x11A] 00000108 382F 011C move.w D4, [A7 + 0x11C] 0000010C 3003 move.w D0, D3 0000010E 48C0 ext.l D0 00000110 5380 subq.l D0, 1 00000112 4C3C 0800 0000 movem.w A3, 0x0 00000118 0166 bchg -[A6], D0 0000011A 246D 14A8 movea.l A2, [A5 + 0x14A8] 0000011E 2452 movea.l A2, [A2] 00000120 D5C0 add.l A2, D0 00000122 45EA 0014 lea.l A2, [A2 + 0x14] 00000126 B843 cmp.w D4, D3 00000128 660C bne +0xE /* 00000136 */ 0000012A 70FF moveq.l D0, 0xFFFFFFFF 0000012C 4FEF 010A lea.l A7, [A7 + 0x10A] 00000130 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000134 4E75 rts label00000136: 00000136 4AAA 0138 tst.l [A2 + 0x138] 0000013A 6734 beq +0x36 /* 00000170 */ 0000013C 7600 moveq.l D3, 0x00 0000013E 601E bra +0x20 /* 0000015E */ label00000140: 00000140 7006 moveq.l D0, 0x06 00000142 C1C3 muls.w D0, D3 00000144 206A 0138 movea.l A0, [A2 + 0x138] 00000148 2250 movea.l A1, [A0] 0000014A B871 0814 cmp.w D4, [A1 + D0 + 0x14] 0000014E 660C bne +0xE /* 0000015C */ 00000150 3003 move.w D0, D3 00000152 4FEF 010A lea.l A7, [A7 + 0x10A] 00000156 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000015A 4E75 rts label0000015C: 0000015C 5243 addq.w D3, 1 label0000015E: 0000015E 206A 0138 movea.l A0, [A2 + 0x138] 00000162 2050 movea.l A0, [A0] 00000164 3003 move.w D0, D3 00000166 48C0 ext.l D0 00000168 B0A8 0008 cmp.l D0, [A0 + 0x8] 0000016C 6DD2 blt -0x2C /* 00000140 */ 0000016E 6008 bra +0xA /* 00000178 */ label00000170: 00000170 2F0A move.l -[A7], A2 00000172 4EBA FF64 jsr [PC - 0x9C /* 000000D8 */] 00000176 584F addq.w A7, 4 label00000178: 00000178 206A 0138 movea.l A0, [A2 + 0x138] 0000017C 2050 movea.l A0, [A0] 0000017E 3628 000A move.w D3, [A0 + 0xA] 00000182 3043 movea.w A0, D3 00000184 2F08 move.l -[A7], A0 00000186 2F2A 0138 move.l -[A7], [A2 + 0x138] 0000018A 4EAD D968 jsr [A5 - 0x2698] 0000018E 4A00 tst.b D0 00000190 504F addq.w A7, 8 00000192 6700 00BA beq +0xBC /* 0000024E */ 00000196 486F 0004 pea.l [A7 + 0x4] 0000019A 3004 move.w D0, D4 0000019C 48C0 ext.l D0 0000019E 5380 subq.l D0, 1 000001A0 4C3C 0800 0000 movem.w A3, 0x0 000001A6 0166 bchg -[A6], D0 000001A8 206D 14A8 movea.l A0, [A5 + 0x14A8] 000001AC 2050 movea.l A0, [A0] 000001AE D1C0 add.l A0, D0 000001B0 41E8 0014 lea.l A0, [A0 + 0x14] 000001B4 4868 001A pea.l [A0 + 0x1A] 000001B8 4EAD B8A0 jsr [A5 - 0x4760] 000001BC 0C2F 00FF 000C cmpi.b [A7 + 0xC], 0xFF 000001C2 504F addq.w A7, 8 000001C4 650E bcs +0x10 /* 000001D4 */ 000001C6 41EF 0005 lea.l A0, [A7 + 0x5] 000001CA 70FF moveq.l D0, 0xFFFFFFFF label000001CC: 000001CC 5280 addq.l D0, 1 000001CE 4A18 tst.b [A0]+ 000001D0 66FA bne -0x4 /* 000001CC */ 000001D2 6006 bra +0x8 /* 000001DA */ label000001D4: 000001D4 7000 moveq.l D0, 0x00 000001D6 102F 0004 move.b D0, [A7 + 0x4] label000001DA: 000001DA 4A80 tst.l D0 000001DC 6E0E bgt +0x10 /* 000001EC */ 000001DE 486F 0004 pea.l [A7 + 0x4] 000001E2 486D 80E2 pea.l [A5 - 0x7F1E] 000001E6 4EAD B020 jsr [A5 - 0x4FE0] 000001EA 504F addq.w A7, 8 label000001EC: 000001EC 4878 0001 push.l 0x1 000001F0 0C2F 00FF 0008 cmpi.b [A7 + 0x8], 0xFF 000001F6 650E bcs +0x10 /* 00000206 */ 000001F8 41EF 0009 lea.l A0, [A7 + 0x9] 000001FC 70FF moveq.l D0, 0xFFFFFFFF label000001FE: 000001FE 5280 addq.l D0, 1 00000200 4A18 tst.b [A0]+ 00000202 66FA bne -0x4 /* 000001FE */ 00000204 6006 bra +0x8 /* 0000020C */ label00000206: 00000206 7000 moveq.l D0, 0x00 00000208 102F 0008 move.b D0, [A7 + 0x8] label0000020C: 0000020C 5480 addq.l D0, 2 0000020E 2F00 move.l -[A7], D0 00000210 486F 0008 pea.l [A7 + 0x8] 00000214 486F 0010 pea.l [A7 + 0x10] 00000218 4EAD C218 jsr [A5 - 0x3DE8] 0000021C 7006 moveq.l D0, 0x06 0000021E C1C3 muls.w D0, D3 00000220 206A 0138 movea.l A0, [A2 + 0x138] 00000224 2250 movea.l A1, [A0] 00000226 3384 0814 move.w [A1 + D0 + 0x14], D4 0000022A 7006 moveq.l D0, 0x06 0000022C C1C3 muls.w D0, D3 0000022E 206A 0138 movea.l A0, [A2 + 0x138] 00000232 2250 movea.l A1, [A0] 00000234 23AF 0010 0816 move.l [A1 + D0 + 0x16], [A7 + 0x10] 0000023A 102D 21CB move.b D0, [A5 + 0x21CB] 0000023E 812A 0165 or.b [A2 + 0x165], D0 00000242 3003 move.w D0, D3 00000244 4FEF 011A lea.l A7, [A7 + 0x11A] 00000248 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000024C 4E75 rts label0000024E: 0000024E 70FF moveq.l D0, 0xFFFFFFFF 00000250 4FEF 010A lea.l A7, [A7 + 0x10A] 00000254 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000258 4E75 rts fn0000025A: 0000025A 302F 000A move.w D0, [A7 + 0xA] 0000025E 48C0 ext.l D0 00000260 5380 subq.l D0, 1 00000262 4C3C 0800 0000 movem.w A3, 0x0 00000268 0018 206F ori.b [A0]+, 0x6F /* 'o' */ 0000026C 0004 2050 ori.b D4, 0x50 /* 'P' */ 00000270 2250 movea.l A1, [A0] 00000272 3F31 0820 move.w -[A7], [A1 + D0 + 0x20] 00000276 302F 000A move.w D0, [A7 + 0xA] 0000027A 48C0 ext.l D0 0000027C 5380 subq.l D0, 1 0000027E 4C3C 0800 0000 movem.w A3, 0x0 00000284 0018 206F ori.b [A0]+, 0x6F /* 'o' */ 00000288 0006 2050 ori.b D6, 0x50 /* 'P' */ 0000028C 2250 movea.l A1, [A0] 0000028E 3F31 0820 move.w -[A7], [A1 + D0 + 0x20] 00000292 4EBA FE68 jsr [PC - 0x198 /* 000000FC */] 00000296 584F addq.w A7, 4 00000298 4E75 rts fn0000029A: 0000029A 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000029E 266F 0014 movea.l A3, [A7 + 0x14] 000002A2 286F 0018 movea.l A4, [A7 + 0x18] 000002A6 7600 moveq.l D3, 0x00 000002A8 6030 bra +0x32 /* 000002DA */ label000002AA: 000002AA 7006 moveq.l D0, 0x06 000002AC C1C3 muls.w D0, D3 000002AE 2453 movea.l A2, [A3] 000002B0 D5C0 add.l A2, D0 000002B2 45EA 0014 lea.l A2, [A2 + 0x14] 000002B6 4AAA 0002 tst.l [A2 + 0x2] 000002BA 671C beq +0x1E /* 000002D8 */ 000002BC 554F subq.w A7, 2 000002BE 206A 0002 movea.l A0, [A2 + 0x2] 000002C2 2F10 move.l -[A7], [A0] 000002C4 2F14 move.l -[A7], [A4] 000002C6 4EAD 9DD2 jsr [A5 - 0x622E] 000002CA 301F move.w D0, [A7]+ 000002CC 4A40 tst.w D0 000002CE 6608 bne +0xA /* 000002D8 */ 000002D0 3003 move.w D0, D3 000002D2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000002D6 4E75 rts label000002D8: 000002D8 5243 addq.w D3, 1 label000002DA: 000002DA 2053 movea.l A0, [A3] 000002DC 3003 move.w D0, D3 000002DE 48C0 ext.l D0 000002E0 B0A8 0008 cmp.l D0, [A0 + 0x8] 000002E4 6DC4 blt -0x3A /* 000002AA */ 000002E6 2053 movea.l A0, [A3] 000002E8 3628 000A move.w D3, [A0 + 0xA] 000002EC 3043 movea.w A0, D3 000002EE 2F08 move.l -[A7], A0 000002F0 2F0B move.l -[A7], A3 000002F2 4EAD D968 jsr [A5 - 0x2698] 000002F6 4A00 tst.b D0 000002F8 504F addq.w A7, 8 000002FA 672A beq +0x2C /* 00000326 */ 000002FC 7006 moveq.l D0, 0x06 000002FE C1C3 muls.w D0, D3 00000300 2053 movea.l A0, [A3] 00000302 31AF 001C 0814 move.w [A0 + D0 + 0x14], [A7 + 0x1C] 00000308 4878 0001 push.l 0x1 0000030C 2F0C move.l -[A7], A4 0000030E 4EAD C220 jsr [A5 - 0x3DE0] 00000312 7006 moveq.l D0, 0x06 00000314 C1C3 muls.w D0, D3 00000316 2253 movea.l A1, [A3] 00000318 2388 0816 move.l [A1 + D0 + 0x16], A0 0000031C 3003 move.w D0, D3 0000031E 504F addq.w A7, 8 00000320 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000324 4E75 rts label00000326: 00000326 70FF moveq.l D0, 0xFFFFFFFF 00000328 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000032C 4E75 rts 0000032E 48E7 1E3A movem.l -[A7], D3,D4,D5,D6,A2,A3,A4,A6 00000332 4FEF FEF8 lea.l A7, [A7 - 0x108] 00000336 286F 012C movea.l A4, [A7 + 0x12C] 0000033A 2C6F 0132 movea.l A6, [A7 + 0x132] 0000033E 302F 0130 move.w D0, [A7 + 0x130] 00000342 48C0 ext.l D0 00000344 5380 subq.l D0, 1 00000346 4C3C 0800 0000 movem.w A3, 0x0 0000034C 0018 2054 ori.b [A0]+, 0x54 /* 'T' */ 00000350 2250 movea.l A1, [A0] 00000352 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000356 48C0 ext.l D0 00000358 5380 subq.l D0, 1 0000035A 4C3C 0800 0000 movem.w A3, 0x0 00000360 0166 bchg -[A6], D0 00000362 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000366 2050 movea.l A0, [A0] 00000368 D1C0 add.l A0, D0 0000036A 41E8 0014 lea.l A0, [A0 + 0x14] 0000036E 2468 0138 movea.l A2, [A0 + 0x138] 00000372 200A move.l D0, A2 00000374 4A80 tst.l D0 00000376 660E bne +0x10 /* 00000386 */ 00000378 4296 clr.l [A6] 0000037A 7000 moveq.l D0, 0x00 0000037C 4FEF 0108 lea.l A7, [A7 + 0x108] 00000380 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 00000384 4E75 rts label00000386: 00000386 2052 movea.l A0, [A2] 00000388 3628 000A move.w D3, [A0 + 0xA] 0000038C 42A7 clr.l -[A7] 0000038E 4267 clr.w -[A7] 00000390 4878 0004 push.l 0x4 00000394 4EAD D918 jsr [A5 - 0x26E8] 00000398 2648 movea.l A3, A0 0000039A 200B move.l D0, A3 0000039C 4FEF 000A lea.l A7, [A7 + 0xA] 000003A0 660C bne +0xE /* 000003AE */ 000003A2 7094 moveq.l D0, 0xFFFFFF94 000003A4 4FEF 0108 lea.l A7, [A7 + 0x108] 000003A8 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 000003AC 4E75 rts label000003AE: 000003AE 7800 moveq.l D4, 0x00 000003B0 6000 016E bra +0x170 /* 00000520 */ label000003B4: 000003B4 7006 moveq.l D0, 0x06 000003B6 C1C4 muls.w D0, D4 000003B8 2052 movea.l A0, [A2] 000003BA 3630 0814 move.w D3, [A0 + D0 + 0x14] 000003BE 4A43 tst.w D3 000003C0 6E56 bgt +0x58 /* 00000418 */ 000003C2 7006 moveq.l D0, 0x06 000003C4 C1C4 muls.w D0, D4 000003C6 2052 movea.l A0, [A2] 000003C8 2070 0816 movea.l A0, [A0 + D0 + 0x16] 000003CC 4A90 tst.l [A0] 000003CE 6718 beq +0x1A /* 000003E8 */ 000003D0 486F 0002 pea.l [A7 + 0x2] 000003D4 7006 moveq.l D0, 0x06 000003D6 C1C4 muls.w D0, D4 000003D8 2052 movea.l A0, [A2] 000003DA 2070 0816 movea.l A0, [A0 + D0 + 0x16] 000003DE 2F10 move.l -[A7], [A0] 000003E0 4EAD B008 jsr [A5 - 0x4FF8] 000003E4 504F addq.w A7, 8 000003E6 600E bra +0x10 /* 000003F6 */ label000003E8: 000003E8 486F 0002 pea.l [A7 + 0x2] 000003EC 486D 80EC pea.l [A5 - 0x7F14] 000003F0 4EAD B020 jsr [A5 - 0x4FE0] 000003F4 504F addq.w A7, 8 label000003F6: 000003F6 3003 move.w D0, D3 000003F8 48C0 ext.l D0 000003FA 4480 neg.l D0 000003FC 7200 moveq.l D1, 0x00 000003FE 3200 move.w D1, D0 00000400 E081 asr D1, 8 00000402 1E81 move.b [A7], D1 00000404 3003 move.w D0, D3 00000406 48C0 ext.l D0 00000408 4480 neg.l D0 0000040A 0280 0000 00FF andi.l D0, 0xFF 00000410 1F40 0001 move.b [A7 + 0x1], D0 00000414 6000 00C2 bra +0xC4 /* 000004D8 */ label00000418: 00000418 3C03 move.w D6, D3 0000041A 48C6 ext.l D6 0000041C 5386 subq.l D6, 1 0000041E 4C3C 6800 0000 movem.w A3,A5,A6, 0x0 00000424 0166 bchg -[A6], D0 00000426 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000042A 2050 movea.l A0, [A0] 0000042C D1C6 add.l A0, D6 0000042E 41E8 0014 lea.l A0, [A0 + 0x14] 00000432 4868 001A pea.l [A0 + 0x1A] 00000436 4EAD B898 jsr [A5 - 0x4768] 0000043A 4A00 tst.b D0 0000043C 584F addq.w A7, 4 0000043E 6720 beq +0x22 /* 00000460 */ 00000440 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000444 2050 movea.l A0, [A0] 00000446 D1C6 add.l A0, D6 00000448 7014 moveq.l D0, 0x14 0000044A 4A70 0822 tst.w [A0 + D0 + 0x22] 0000044E 6610 bne +0x12 /* 00000460 */ 00000450 486F 0002 pea.l [A7 + 0x2] 00000454 486D 80F6 pea.l [A5 - 0x7F0A] 00000458 4EAD B020 jsr [A5 - 0x4FE0] 0000045C 504F addq.w A7, 8 0000045E 6028 bra +0x2A /* 00000488 */ label00000460: 00000460 486F 0002 pea.l [A7 + 0x2] 00000464 3003 move.w D0, D3 00000466 48C0 ext.l D0 00000468 5380 subq.l D0, 1 0000046A 4C3C 0800 0000 movem.w A3, 0x0 00000470 0166 bchg -[A6], D0 00000472 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000476 2050 movea.l A0, [A0] 00000478 D1C0 add.l A0, D0 0000047A 41E8 0014 lea.l A0, [A0 + 0x14] 0000047E 4868 001A pea.l [A0 + 0x1A] 00000482 4EAD B8A0 jsr [A5 - 0x4760] 00000486 504F addq.w A7, 8 label00000488: 00000488 3003 move.w D0, D3 0000048A 48C0 ext.l D0 0000048C 5380 subq.l D0, 1 0000048E 4C3C 0800 0000 movem.w A3, 0x0 00000494 0166 bchg -[A6], D0 00000496 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000049A 2050 movea.l A0, [A0] 0000049C D1C0 add.l A0, D0 0000049E 41E8 0014 lea.l A0, [A0 + 0x14] 000004A2 4A28 0164 tst.b [A0 + 0x164] 000004A6 6708 beq +0xA /* 000004B0 */ 000004A8 422F 0001 clr.b [A7 + 0x1] 000004AC 4217 clr.b [A7] 000004AE 6028 bra +0x2A /* 000004D8 */ label000004B0: 000004B0 4227 clr.b -[A7] 000004B2 3F03 move.w -[A7], D3 000004B4 2F0C move.l -[A7], A4 000004B6 4EBA 3124 jsr [PC + 0x3124 /* 000035DC */] 000004BA 3A00 move.w D5, D0 000004BC 4A45 tst.w D5 000004BE 504F addq.w A7, 8 000004C0 6E02 bgt +0x4 /* 000004C4 */ 000004C2 7A01 moveq.l D5, 0x01 label000004C4: 000004C4 7000 moveq.l D0, 0x00 000004C6 3005 move.w D0, D5 000004C8 E080 asr D0, 8 000004CA 1E80 move.b [A7], D0 000004CC 3005 move.w D0, D5 000004CE 0280 0000 00FF andi.l D0, 0xFF 000004D4 1F40 0001 move.b [A7 + 0x1], D0 label000004D8: 000004D8 0C2F 00FF 0002 cmpi.b [A7 + 0x2], 0xFF 000004DE 6512 bcs +0x14 /* 000004F2 */ 000004E0 41D7 lea.l A0, [A7] 000004E2 7002 moveq.l D0, 0x02 000004E4 41F0 0801 lea.l A0, [A0 + D0 + 0x1] 000004E8 70FF moveq.l D0, 0xFFFFFFFF label000004EA: 000004EA 5280 addq.l D0, 1 000004EC 4A18 tst.b [A0]+ 000004EE 66FA bne -0x4 /* 000004EA */ 000004F0 6006 bra +0x8 /* 000004F8 */ label000004F2: 000004F2 7000 moveq.l D0, 0x00 000004F4 102F 0002 move.b D0, [A7 + 0x2] label000004F8: 000004F8 5880 addq.l D0, 4 000004FA 2F00 move.l -[A7], D0 000004FC 486F 0004 pea.l [A7 + 0x4] 00000500 3F04 move.w -[A7], D4 00000502 2F0B move.l -[A7], A3 00000504 4EAD D930 jsr [A5 - 0x26D0] 00000508 3600 move.w D3, D0 0000050A 4A43 tst.w D3 0000050C 4FEF 000E lea.l A7, [A7 + 0xE] 00000510 670C beq +0xE /* 0000051E */ 00000512 3003 move.w D0, D3 00000514 4FEF 0108 lea.l A7, [A7 + 0x108] 00000518 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 0000051C 4E75 rts label0000051E: 0000051E 5244 addq.w D4, 1 label00000520: 00000520 2052 movea.l A0, [A2] 00000522 3004 move.w D0, D4 00000524 48C0 ext.l D0 00000526 B0A8 0008 cmp.l D0, [A0 + 0x8] 0000052A 6D00 FE88 blt -0x176 /* 000003B4 */ 0000052E 2C8B move.l [A6], A3 00000530 7000 moveq.l D0, 0x00 00000532 4FEF 0108 lea.l A7, [A7 + 0x108] 00000536 4CDF 5C78 movem.l D3,D4,D5,D6,A2,A3,A4,A6, [A7]+ 0000053A 4E75 rts fn0000053C: 0000053C 4227 clr.b -[A7] 0000053E 2F2F 0008 move.l -[A7], [A7 + 0x8] 00000542 302F 000A move.w D0, [A7 + 0xA] 00000546 48C0 ext.l D0 00000548 5380 subq.l D0, 1 0000054A 4C3C 0800 0000 movem.w A3, 0x0 00000550 0166 bchg -[A6], D0 00000552 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000556 2050 movea.l A0, [A0] 00000558 D1C0 add.l A0, D0 0000055A 41E8 0014 lea.l A0, [A0 + 0x14] 0000055E 4868 001A pea.l [A0 + 0x1A] 00000562 4EAD B8B0 jsr [A5 - 0x4750] 00000566 4FEF 000A lea.l A7, [A7 + 0xA] 0000056A 4E75 rts fn0000056C: 0000056C 4FEF FEFA lea.l A7, [A7 - 0x106] 00000570 3F2F 0114 move.w -[A7], [A7 + 0x114] 00000574 3F3C 0166 move.w -[A7], 0x166 00000578 486F 0004 pea.l [A7 + 0x4] 0000057C 4EAD C328 jsr [A5 - 0x3CD8] 00000580 486F 0008 pea.l [A7 + 0x8] 00000584 486D 8100 pea.l [A5 - 0x7F00] 00000588 3F2F 011E move.w -[A7], [A7 + 0x11E] 0000058C 2F2F 011C move.l -[A7], [A7 + 0x11C] 00000590 4EAD BBD0 jsr [A5 - 0x4430] 00000594 486F 0016 pea.l [A7 + 0x16] 00000598 486D 8104 pea.l [A5 - 0x7EFC] 0000059C 2F2F 012E move.l -[A7], [A7 + 0x12E] 000005A0 4EAD BBD8 jsr [A5 - 0x4428] 000005A4 486F 0022 pea.l [A7 + 0x22] 000005A8 4EAD BBE0 jsr [A5 - 0x4420] 000005AC 42A7 clr.l -[A7] 000005AE 3F3C 238C move.w -[A7], 0x238C 000005B2 4EAD BB10 jsr [A5 - 0x44F0] 000005B6 4FEF 0132 lea.l A7, [A7 + 0x132] 000005BA 4E75 rts fn000005BC: 000005BC 554F subq.w A7, 2 000005BE 4257 clr.w [A7] 000005C0 4857 pea.l [A7] 000005C2 2F2F 0014 move.l -[A7], [A7 + 0x14] 000005C6 2F2F 000E move.l -[A7], [A7 + 0xE] 000005CA 4EBA 28DE jsr [PC + 0x28DE /* 00002EAA */] 000005CE 3B40 1C10 move.w [A5 + 0x1C10], D0 000005D2 302F 000C move.w D0, [A7 + 0xC] 000005D6 4FEF 000E lea.l A7, [A7 + 0xE] 000005DA 4E75 rts fn000005DC: 000005DC 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 000005E0 4FEF FCD8 lea.l A7, [A7 - 0x328] 000005E4 266F 0350 movea.l A3, [A7 + 0x350] 000005E8 362F 0354 move.w D3, [A7 + 0x354] 000005EC 3803 move.w D4, D3 000005EE 48C4 ext.l D4 000005F0 5384 subq.l D4, 1 000005F2 4C3C 4800 0000 movem.w A3,A6, 0x0 000005F8 0018 2053 ori.b [A0]+, 0x53 /* 'S' */ 000005FC 2250 movea.l A1, [A0] 000005FE 1031 482A move.b D0, [A1 + D4 + 0x2A] 00000602 57C0 seq D0 00000604 4400 neg.b D0 00000606 49C0 lea.l A4, D0 00000608 1A00 move.b D5, D0 0000060A 2F0B move.l -[A7], A3 0000060C 4EAD B7E8 jsr [A5 - 0x4818] 00000610 2F48 0004 move.l [A7 + 0x4], A0 00000614 2053 movea.l A0, [A3] 00000616 2250 movea.l A1, [A0] 00000618 3031 4820 move.w D0, [A1 + D4 + 0x20] 0000061C 48C0 ext.l D0 0000061E 5380 subq.l D0, 1 00000620 4C3C 0800 0000 movem.w A3, 0x0 00000626 0166 bchg -[A6], D0 00000628 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000062C 2050 movea.l A0, [A0] 0000062E D1C0 add.l A0, D0 00000630 41E8 0014 lea.l A0, [A0 + 0x14] 00000634 2C68 0138 movea.l A6, [A0 + 0x138] 00000638 200E move.l D0, A6 0000063A 584F addq.w A7, 4 0000063C 660C bne +0xE /* 0000064A */ 0000063E 7000 moveq.l D0, 0x00 00000640 4FEF 0328 lea.l A7, [A7 + 0x328] 00000644 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00000648 4E75 rts label0000064A: 0000064A 42A7 clr.l -[A7] 0000064C 2F0E move.l -[A7], A6 0000064E 4EAD C2F0 jsr [A5 - 0x3D10] 00000652 7C00 moveq.l D6, 0x00 00000654 504F addq.w A7, 8 00000656 6000 02D2 bra +0x2D4 /* 0000092A */ label0000065A: 0000065A 7006 moveq.l D0, 0x06 0000065C C1C6 muls.w D0, D6 0000065E 2456 movea.l A2, [A6] 00000660 D5C0 add.l A2, D0 00000662 45EA 0014 lea.l A2, [A2 + 0x14] 00000666 4A52 tst.w [A2] 00000668 6F00 00CA ble +0xCC /* 00000734 */ label0000066C: 0000066C 4227 clr.b -[A7] 0000066E 3F12 move.w -[A7], [A2] 00000670 2F0B move.l -[A7], A3 00000672 4EBA 2F68 jsr [PC + 0x2F68 /* 000035DC */] 00000676 4A40 tst.w D0 00000678 504F addq.w A7, 8 0000067A 6E00 02AC bgt +0x2AE /* 00000928 */ 0000067E 4A05 tst.b D5 00000680 6700 02A6 beq +0x2A8 /* 00000928 */ 00000684 3012 move.w D0, [A2] 00000686 48C0 ext.l D0 00000688 5380 subq.l D0, 1 0000068A 4C3C 0800 0000 movem.w A3, 0x0 00000690 0166 bchg -[A6], D0 00000692 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000696 2050 movea.l A0, [A0] 00000698 D1C0 add.l A0, D0 0000069A 41E8 0014 lea.l A0, [A0 + 0x14] 0000069E 4A28 0164 tst.b [A0 + 0x164] 000006A2 6622 bne +0x24 /* 000006C6 */ 000006A4 486F 0004 pea.l [A7 + 0x4] 000006A8 3F12 move.w -[A7], [A2] 000006AA 4EBA FE90 jsr [PC - 0x170 /* 0000053C */] 000006AE 3F3C 0005 move.w -[A7], 0x5 000006B2 486F 000C pea.l [A7 + 0xC] 000006B6 3F03 move.w -[A7], D3 000006B8 2F0B move.l -[A7], A3 000006BA 4EBA FEB0 jsr [PC - 0x150 /* 0000056C */] 000006BE 4FEF 0012 lea.l A7, [A7 + 0x12] 000006C2 6000 0264 bra +0x266 /* 00000928 */ label000006C6: 000006C6 3012 move.w D0, [A2] 000006C8 48C0 ext.l D0 000006CA 5380 subq.l D0, 1 000006CC 4C3C 0800 0000 movem.w A3, 0x0 000006D2 0166 bchg -[A6], D0 000006D4 286D 14A8 movea.l A4, [A5 + 0x14A8] 000006D8 2854 movea.l A4, [A4] 000006DA D9C0 add.l A4, D0 000006DC 49EC 0014 lea.l A4, [A4 + 0x14] 000006E0 49EC 001A lea.l A4, [A4 + 0x1A] 000006E4 2F0C move.l -[A7], A4 000006E6 4EAD B898 jsr [A5 - 0x4768] 000006EA 4A00 tst.b D0 000006EC 584F addq.w A7, 4 000006EE 6716 beq +0x18 /* 00000706 */ 000006F0 4A6C 0008 tst.w [A4 + 0x8] 000006F4 6610 bne +0x12 /* 00000706 */ 000006F6 486F 0220 pea.l [A7 + 0x220] 000006FA 486D 8108 pea.l [A5 - 0x7EF8] 000006FE 4EAD B020 jsr [A5 - 0x4FE0] 00000702 504F addq.w A7, 8 00000704 600C bra +0xE /* 00000712 */ label00000706: 00000706 486F 0220 pea.l [A7 + 0x220] 0000070A 2F0C move.l -[A7], A4 0000070C 4EAD B8A0 jsr [A5 - 0x4760] 00000710 504F addq.w A7, 8 label00000712: 00000712 2F0C move.l -[A7], A4 00000714 486F 0224 pea.l [A7 + 0x224] 00000718 3F03 move.w -[A7], D3 0000071A 2F0B move.l -[A7], A3 0000071C 4EBA FE9E jsr [PC - 0x162 /* 000005BC */] 00000720 4A40 tst.w D0 00000722 4FEF 000E lea.l A7, [A7 + 0xE] 00000726 6F00 0200 ble +0x202 /* 00000928 */ 0000072A 206F 0356 movea.l A0, [A7 + 0x356] 0000072E 5250 addq.w [A0], 1 00000730 6000 01F6 bra +0x1F8 /* 00000928 */ label00000734: 00000734 4A52 tst.w [A2] 00000736 6600 0172 bne +0x174 /* 000008AA */ 0000073A 422F 0327 clr.b [A7 + 0x327] 0000073E 422F 0326 clr.b [A7 + 0x326] 00000742 78FF moveq.l D4, 0xFFFFFFFF 00000744 3003 move.w D0, D3 00000746 48C0 ext.l D0 00000748 5380 subq.l D0, 1 0000074A 4C3C 0800 0000 movem.w A3, 0x0 00000750 0018 2053 ori.b [A0]+, 0x53 /* 'S' */ 00000754 2250 movea.l A1, [A0] 00000756 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000075A 48C0 ext.l D0 0000075C 5380 subq.l D0, 1 0000075E 4C3C 0800 0000 movem.w A3, 0x0 00000764 0166 bchg -[A6], D0 00000766 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000076A 2050 movea.l A0, [A0] 0000076C D1C0 add.l A0, D0 0000076E 41E8 0014 lea.l A0, [A0 + 0x14] 00000772 3E28 0162 move.w D7, [A0 + 0x162] 00000776 4878 0001 push.l 0x1 0000077A 42A7 clr.l -[A7] 0000077C 206A 0002 movea.l A0, [A2 + 0x2] 00000780 2F10 move.l -[A7], [A0] 00000782 4EAD BCE8 jsr [A5 - 0x4318] 00000786 2800 move.l D4, D0 00000788 70FF moveq.l D0, 0xFFFFFFFF 0000078A B880 cmp.l D4, D0 0000078C 4FEF 000C lea.l A7, [A7 + 0xC] 00000790 6628 bne +0x2A /* 000007BA */ 00000792 486F 0326 pea.l [A7 + 0x326] 00000796 486F 032B pea.l [A7 + 0x32B] 0000079A 486F 0112 pea.l [A7 + 0x112] 0000079E 1F3C 0019 move.b -[A7], 0x19 000007A2 3F07 move.w -[A7], D7 000007A4 3F03 move.w -[A7], D3 000007A6 206A 0002 movea.l A0, [A2 + 0x2] 000007AA 2F10 move.l -[A7], [A0] 000007AC 4EAD B890 jsr [A5 - 0x4770] 000007B0 4A00 tst.b D0 000007B2 4FEF 0016 lea.l A7, [A7 + 0x16] 000007B6 6700 0170 beq +0x172 /* 00000928 */ label000007BA: 000007BA 2F04 move.l -[A7], D4 000007BC 486F 010E pea.l [A7 + 0x10E] 000007C0 4EBA 2364 jsr [PC + 0x2364 /* 00002B26 */] 000007C4 3E00 move.w D7, D0 000007C6 4A47 tst.w D7 000007C8 504F addq.w A7, 8 000007CA 6F4C ble +0x4E /* 00000818 */ 000007CC 3487 move.w [A2], D7 000007CE 4A2F 0327 tst.b [A7 + 0x327] 000007D2 6700 FE98 beq -0x166 /* 0000066C */ 000007D6 4A2F 0326 tst.b [A7 + 0x326] 000007DA 6700 FE90 beq -0x16E /* 0000066C */ 000007DE 3003 move.w D0, D3 000007E0 48C0 ext.l D0 000007E2 5380 subq.l D0, 1 000007E4 4C3C 0800 0000 movem.w A3, 0x0 000007EA 0018 2053 ori.b [A0]+, 0x53 /* 'S' */ 000007EE 2250 movea.l A1, [A0] 000007F0 3031 0820 move.w D0, [A1 + D0 + 0x20] 000007F4 48C0 ext.l D0 000007F6 5380 subq.l D0, 1 000007F8 4C3C 0800 0000 movem.w A3, 0x0 000007FE 0166 bchg -[A6], D0 00000800 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000804 2050 movea.l A0, [A0] 00000806 D1C0 add.l A0, D0 00000808 41E8 0014 lea.l A0, [A0 + 0x14] 0000080C 102D 21CB move.b D0, [A5 + 0x21CB] 00000810 8128 0165 or.b [A0 + 0x165], D0 00000814 6000 FE56 bra -0x1A8 /* 0000066C */ label00000818: 00000818 70FF moveq.l D0, 0xFFFFFFFF 0000081A B880 cmp.l D4, D0 0000081C 6600 010A bne +0x10C /* 00000928 */ 00000820 4A05 tst.b D5 00000822 6700 0104 beq +0x106 /* 00000928 */ 00000826 486F 010A pea.l [A7 + 0x10A] 0000082A 206A 0002 movea.l A0, [A2 + 0x2] 0000082E 2F10 move.l -[A7], [A0] 00000830 3F03 move.w -[A7], D3 00000832 2F0B move.l -[A7], A3 00000834 4EBA FD86 jsr [PC - 0x27A /* 000005BC */] 00000838 3800 move.w D4, D0 0000083A 4A44 tst.w D4 0000083C 4FEF 000E lea.l A7, [A7 + 0xE] 00000840 6F00 00E6 ble +0xE8 /* 00000928 */ 00000844 206F 0356 movea.l A0, [A7 + 0x356] 00000848 5250 addq.w [A0], 1 0000084A 3004 move.w D0, D4 0000084C 48C0 ext.l D0 0000084E 5380 subq.l D0, 1 00000850 4C3C 0800 0000 movem.w A3, 0x0 00000856 0018 2053 ori.b [A0]+, 0x53 /* 'S' */ 0000085A 2250 movea.l A1, [A0] 0000085C 34B1 0820 move.w [A2], [A1 + D0 + 0x20] 00000860 4A2F 0327 tst.b [A7 + 0x327] 00000864 6700 00C2 beq +0xC4 /* 00000928 */ 00000868 4A2F 0326 tst.b [A7 + 0x326] 0000086C 6700 00BA beq +0xBC /* 00000928 */ 00000870 3003 move.w D0, D3 00000872 48C0 ext.l D0 00000874 5380 subq.l D0, 1 00000876 4C3C 0800 0000 movem.w A3, 0x0 0000087C 0018 2053 ori.b [A0]+, 0x53 /* 'S' */ 00000880 2250 movea.l A1, [A0] 00000882 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000886 48C0 ext.l D0 00000888 5380 subq.l D0, 1 0000088A 4C3C 0800 0000 movem.w A3, 0x0 00000890 0166 bchg -[A6], D0 00000892 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000896 2050 movea.l A0, [A0] 00000898 D1C0 add.l A0, D0 0000089A 41E8 0014 lea.l A0, [A0 + 0x14] 0000089E 102D 21CB move.b D0, [A5 + 0x21CB] 000008A2 8128 0165 or.b [A0 + 0x165], D0 000008A6 6000 0080 bra +0x82 /* 00000928 */ label000008AA: 000008AA 3012 move.w D0, [A2] 000008AC 48C0 ext.l D0 000008AE 4480 neg.l D0 000008B0 48C0 ext.l D0 000008B2 5380 subq.l D0, 1 000008B4 4C3C 0800 0000 movem.w A3, 0x0 000008BA 0018 2853 ori.b [A0]+, 0x53 /* 'S' */ 000008BE 2854 movea.l A4, [A4] 000008C0 D9C0 add.l A4, D0 000008C2 49EC 0014 lea.l A4, [A4 + 0x14] 000008C6 200C move.l D0, A4 000008C8 6744 beq +0x46 /* 0000090E */ 000008CA 302C 000C move.w D0, [A4 + 0xC] 000008CE 48C0 ext.l D0 000008D0 5380 subq.l D0, 1 000008D2 4C3C 0800 0000 movem.w A3, 0x0 000008D8 0166 bchg -[A6], D0 000008DA 206D 14A8 movea.l A0, [A5 + 0x14A8] 000008DE 2050 movea.l A0, [A0] 000008E0 D1C0 add.l A0, D0 000008E2 41E8 0014 lea.l A0, [A0 + 0x14] 000008E6 4A28 0164 tst.b [A0 + 0x164] 000008EA 671C beq +0x1E /* 00000908 */ 000008EC 4A05 tst.b D5 000008EE 6738 beq +0x3A /* 00000928 */ 000008F0 3F3C 0007 move.w -[A7], 0x7 000008F4 206A 0002 movea.l A0, [A2 + 0x2] 000008F8 2F10 move.l -[A7], [A0] 000008FA 3F03 move.w -[A7], D3 000008FC 2F0B move.l -[A7], A3 000008FE 4EBA FC6C jsr [PC - 0x394 /* 0000056C */] 00000902 4FEF 000C lea.l A7, [A7 + 0xC] 00000906 6020 bra +0x22 /* 00000928 */ label00000908: 00000908 34AC 000C move.w [A2], [A4 + 0xC] 0000090C 601A bra +0x1C /* 00000928 */ label0000090E: 0000090E 4A05 tst.b D5 00000910 6716 beq +0x18 /* 00000928 */ 00000912 3F3C 0006 move.w -[A7], 0x6 00000916 206A 0002 movea.l A0, [A2 + 0x2] 0000091A 2F10 move.l -[A7], [A0] 0000091C 3F03 move.w -[A7], D3 0000091E 2F0B move.l -[A7], A3 00000920 4EBA FC4A jsr [PC - 0x3B6 /* 0000056C */] 00000924 4FEF 000C lea.l A7, [A7 + 0xC] label00000928: 00000928 5246 addq.w D6, 1 label0000092A: 0000092A 2056 movea.l A0, [A6] 0000092C 3006 move.w D0, D6 0000092E 48C0 ext.l D0 00000930 B0A8 0008 cmp.l D0, [A0 + 0x8] 00000934 6D00 FD24 blt -0x2DA /* 0000065A */ 00000938 2F17 move.l -[A7], [A7] 0000093A 4EAD B7E8 jsr [A5 - 0x4818] 0000093E 42A7 clr.l -[A7] 00000940 2F0E move.l -[A7], A6 00000942 4EAD C2F8 jsr [A5 - 0x3D08] 00000946 3003 move.w D0, D3 00000948 48C0 ext.l D0 0000094A 5380 subq.l D0, 1 0000094C 4C3C 0800 0000 movem.w A3, 0x0 00000952 0018 2053 ori.b [A0]+, 0x53 /* 'S' */ 00000956 2250 movea.l A1, [A0] 00000958 13BC 0001 082A move.b [A1 + D0 + 0x2A], 0x1 0000095E 302D 1C10 move.w D0, [A5 + 0x1C10] 00000962 4FEF 0334 lea.l A7, [A7 + 0x334] 00000966 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000096A 4E75 rts 0000096C 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 00000970 246F 0022 movea.l A2, [A7 + 0x22] 00000974 302F 0020 move.w D0, [A7 + 0x20] 00000978 48C0 ext.l D0 0000097A 5380 subq.l D0, 1 0000097C 4C3C 0800 0000 movem.w A3, 0x0 00000982 0018 266F ori.b [A0]+, 0x6F /* 'o' */ 00000986 001C 2653 ori.b [A4]+, 0x53 /* 'S' */ 0000098A 2253 movea.l A1, [A3] 0000098C 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000990 48C0 ext.l D0 00000992 5380 subq.l D0, 1 00000994 4C3C 0800 0000 movem.w A3, 0x0 0000099A 0166 bchg -[A6], D0 0000099C 266D 14A8 movea.l A3, [A5 + 0x14A8] 000009A0 2653 movea.l A3, [A3] 000009A2 D7C0 add.l A3, D0 000009A4 47EB 0014 lea.l A3, [A3 + 0x14] 000009A8 2C4A movea.l A6, A2 000009AA 2F0A move.l -[A7], A2 000009AC 4EAD C2E0 jsr [A5 - 0x3D20] 000009B0 4A80 tst.l D0 000009B2 584F addq.w A7, 4 000009B4 6E10 bgt +0x12 /* 000009C6 */ 000009B6 2F0A move.l -[A7], A2 000009B8 4EAD C200 jsr [A5 - 0x3E00] 000009BC 7000 moveq.l D0, 0x00 000009BE 584F addq.w A7, 4 000009C0 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000009C4 4E75 rts label000009C6: 000009C6 486B 0138 pea.l [A3 + 0x138] 000009CA 4EAD BAC0 jsr [A5 - 0x4540] 000009CE 4878 0001 push.l 0x1 000009D2 2F3C 001A 0006 move.l -[A7], 0x1A0006 000009D8 4EAD D960 jsr [A5 - 0x26A0] 000009DC 2748 0138 move.l [A3 + 0x138], A0 000009E0 7600 moveq.l D3, 0x00 000009E2 4FEF 000C lea.l A7, [A7 + 0xC] 000009E6 6000 00AE bra +0xB0 /* 00000A96 */ label000009EA: 000009EA 3F03 move.w -[A7], D3 000009EC 2F0E move.l -[A7], A6 000009EE 4EAD D948 jsr [A5 - 0x26B8] 000009F2 2448 movea.l A2, A0 000009F4 2052 movea.l A0, [A2] 000009F6 7000 moveq.l D0, 0x00 000009F8 1028 0001 move.b D0, [A0 + 0x1] 000009FC 2052 movea.l A0, [A2] 000009FE 7800 moveq.l D4, 0x00 00000A00 1810 move.b D4, [A0] 00000A02 E18C lsl D4, 8 00000A04 8880 or.l D4, D0 00000A06 200A move.l D0, A2 00000A08 5C4F addq.w A7, 6 00000A0A 6608 bne +0xA /* 00000A14 */ 00000A0C 7013 moveq.l D0, 0x13 00000A0E 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000A12 4E75 rts label00000A14: 00000A14 3043 movea.w A0, D3 00000A16 2F08 move.l -[A7], A0 00000A18 2F2B 0138 move.l -[A7], [A3 + 0x138] 00000A1C 4EAD D968 jsr [A5 - 0x2698] 00000A20 4A00 tst.b D0 00000A22 504F addq.w A7, 8 00000A24 6766 beq +0x68 /* 00000A8C */ 00000A26 4878 0001 push.l 0x1 00000A2A 2052 movea.l A0, [A2] 00000A2C 0C28 00FF 0002 cmpi.b [A0 + 0x2], 0xFF 00000A32 6512 bcs +0x14 /* 00000A46 */ 00000A34 2052 movea.l A0, [A2] 00000A36 7002 moveq.l D0, 0x02 00000A38 41F0 0801 lea.l A0, [A0 + D0 + 0x1] 00000A3C 70FF moveq.l D0, 0xFFFFFFFF label00000A3E: 00000A3E 5280 addq.l D0, 1 00000A40 4A18 tst.b [A0]+ 00000A42 66FA bne -0x4 /* 00000A3E */ 00000A44 6008 bra +0xA /* 00000A4E */ label00000A46: 00000A46 2052 movea.l A0, [A2] 00000A48 7000 moveq.l D0, 0x00 00000A4A 1028 0002 move.b D0, [A0 + 0x2] label00000A4E: 00000A4E 5480 addq.l D0, 2 00000A50 2F00 move.l -[A7], D0 00000A52 4EAD C1F8 jsr [A5 - 0x3E08] 00000A56 2848 movea.l A4, A0 00000A58 2F14 move.l -[A7], [A4] 00000A5A 2052 movea.l A0, [A2] 00000A5C 4868 0002 pea.l [A0 + 0x2] 00000A60 4EAD B008 jsr [A5 - 0x4FF8] 00000A64 7006 moveq.l D0, 0x06 00000A66 C1C3 muls.w D0, D3 00000A68 206B 0138 movea.l A0, [A3 + 0x138] 00000A6C 2250 movea.l A1, [A0] 00000A6E 238C 0816 move.l [A1 + D0 + 0x16], A4 00000A72 7000 moveq.l D0, 0x00 00000A74 3004 move.w D0, D4 00000A76 4480 neg.l D0 00000A78 7206 moveq.l D1, 0x06 00000A7A C3C3 muls.w D1, D3 00000A7C 206B 0138 movea.l A0, [A3 + 0x138] 00000A80 2250 movea.l A1, [A0] 00000A82 3380 1814 move.w [A1 + D1 + 0x14], D0 00000A86 4FEF 0010 lea.l A7, [A7 + 0x10] 00000A8A 6008 bra +0xA /* 00000A94 */ label00000A8C: 00000A8C 7001 moveq.l D0, 0x01 00000A8E 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000A92 4E75 rts label00000A94: 00000A94 5243 addq.w D3, 1 label00000A96: 00000A96 2F0E move.l -[A7], A6 00000A98 4EAD D958 jsr [A5 - 0x26A8] 00000A9C B640 cmp.w D3, D0 00000A9E 584F addq.w A7, 4 00000AA0 6D00 FF48 blt -0xB6 /* 000009EA */ 00000AA4 2F0E move.l -[A7], A6 00000AA6 4EAD C200 jsr [A5 - 0x3E00] 00000AAA 7000 moveq.l D0, 0x00 00000AAC 584F addq.w A7, 4 00000AAE 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000AB2 4E75 rts fn00000AB4: 00000AB4 48E7 1020 movem.l -[A7], D3,A2 00000AB8 246F 000C movea.l A2, [A7 + 0xC] 00000ABC 4A92 tst.l [A2] 00000ABE 6736 beq +0x38 /* 00000AF6 */ 00000AC0 7600 moveq.l D3, 0x00 00000AC2 6018 bra +0x1A /* 00000ADC */ label00000AC4: 00000AC4 4878 0001 push.l 0x1 00000AC8 7006 moveq.l D0, 0x06 00000ACA C1C3 muls.w D0, D3 00000ACC 2052 movea.l A0, [A2] 00000ACE 2250 movea.l A1, [A0] 00000AD0 4871 0816 pea.l [A1 + D0 + 0x16] 00000AD4 4EAD C208 jsr [A5 - 0x3DF8] 00000AD8 5243 addq.w D3, 1 00000ADA 504F addq.w A7, 8 label00000ADC: 00000ADC 2052 movea.l A0, [A2] 00000ADE 2050 movea.l A0, [A0] 00000AE0 3003 move.w D0, D3 00000AE2 48C0 ext.l D0 00000AE4 B0A8 0008 cmp.l D0, [A0 + 0x8] 00000AE8 6DDA blt -0x24 /* 00000AC4 */ 00000AEA 4878 0001 push.l 0x1 00000AEE 2F0A move.l -[A7], A2 00000AF0 4EAD C208 jsr [A5 - 0x3DF8] 00000AF4 504F addq.w A7, 8 label00000AF6: 00000AF6 4CDF 0408 movem.l D3,A2, [A7]+ 00000AFA 4E75 rts fn00000AFC: 00000AFC 206F 0004 movea.l A0, [A7 + 0x4] 00000B00 20AF 0008 move.l [A0], [A7 + 0x8] 00000B04 216F 000C 0004 move.l [A0 + 0x4], [A7 + 0xC] 00000B0A 316F 0010 0008 move.w [A0 + 0x8], [A7 + 0x10] 00000B10 216F 0012 000A move.l [A0 + 0xA], [A7 + 0x12] 00000B16 4E75 rts fn00000B18: 00000B18 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000B1C 286F 0014 movea.l A4, [A7 + 0x14] 00000B20 246F 001C movea.l A2, [A7 + 0x1C] 00000B24 362F 0018 move.w D3, [A7 + 0x18] 00000B28 4A6F 001A tst.w [A7 + 0x1A] 00000B2C 660A bne +0xC /* 00000B38 */ 00000B2E 28AF 0018 move.l [A4], [A7 + 0x18] 00000B32 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000B36 4E75 rts label00000B38: 00000B38 4A43 tst.w D3 00000B3A 6D68 blt +0x6A /* 00000BA4 */ 00000B3C 7006 moveq.l D0, 0x06 00000B3E C1C3 muls.w D0, D3 00000B40 206A 0004 movea.l A0, [A2 + 0x4] 00000B44 2250 movea.l A1, [A0] 00000B46 4A71 0814 tst.w [A1 + D0 + 0x14] 00000B4A 6E24 bgt +0x26 /* 00000B70 */ 00000B4C 7006 moveq.l D0, 0x06 00000B4E C1C3 muls.w D0, D3 00000B50 266A 0004 movea.l A3, [A2 + 0x4] 00000B54 2653 movea.l A3, [A3] 00000B56 D7C0 add.l A3, D0 00000B58 3F2B 0014 move.w -[A7], [A3 + 0x14] 00000B5C 2F2B 0016 move.l -[A7], [A3 + 0x16] 00000B60 2F12 move.l -[A7], [A2] 00000B62 4EBA F736 jsr [PC - 0x8CA /* 0000029A */] 00000B66 3F40 0022 move.w [A7 + 0x22], D0 00000B6A 4FEF 000A lea.l A7, [A7 + 0xA] 00000B6E 6034 bra +0x36 /* 00000BA4 */ label00000B70: 00000B70 7006 moveq.l D0, 0x06 00000B72 C1C3 muls.w D0, D3 00000B74 206A 0004 movea.l A0, [A2 + 0x4] 00000B78 2250 movea.l A1, [A0] 00000B7A 3F31 0814 move.w -[A7], [A1 + D0 + 0x14] 00000B7E 302A 0008 move.w D0, [A2 + 0x8] 00000B82 48C0 ext.l D0 00000B84 5380 subq.l D0, 1 00000B86 4C3C 0800 0000 movem.w A3, 0x0 00000B8C 0018 206A ori.b [A0]+, 0x6A /* 'j' */ 00000B90 000A 2050 ori.b A2, 0x50 /* 'P' */ 00000B94 2250 movea.l A1, [A0] 00000B96 3F31 0820 move.w -[A7], [A1 + D0 + 0x20] 00000B9A 4EBA F560 jsr [PC - 0xAA0 /* 000000FC */] 00000B9E 3F40 001C move.w [A7 + 0x1C], D0 00000BA2 584F addq.w A7, 4 label00000BA4: 00000BA4 28AF 0018 move.l [A4], [A7 + 0x18] 00000BA8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000BAC 4E75 rts 00000BAE 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000BB2 4FEF FFE0 lea.l A7, [A7 - 0x20] 00000BB6 362F 003C move.w D3, [A7 + 0x3C] 00000BBA 3803 move.w D4, D3 00000BBC 48C4 ext.l D4 00000BBE 5384 subq.l D4, 1 00000BC0 4C3C 4800 0000 movem.w A3,A6, 0x0 00000BC6 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00000BCA 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00000BCE 2250 movea.l A1, [A0] 00000BD0 3031 4820 move.w D0, [A1 + D4 + 0x20] 00000BD4 48C0 ext.l D0 00000BD6 5380 subq.l D0, 1 00000BD8 4C3C 0800 0000 movem.w A3, 0x0 00000BDE 0166 bchg -[A6], D0 00000BE0 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000BE4 2050 movea.l A0, [A0] 00000BE6 D1C0 add.l A0, D0 00000BE8 4868 0014 pea.l [A0 + 0x14] 00000BEC 4EBA F4EA jsr [PC - 0xB16 /* 000000D8 */] 00000BF0 4878 0001 push.l 0x1 00000BF4 2F3C 001A 0006 move.l -[A7], 0x1A0006 00000BFA 4EAD D960 jsr [A5 - 0x26A0] 00000BFE 2648 movea.l A3, A0 00000C00 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000C04 2050 movea.l A0, [A0] 00000C06 2250 movea.l A1, [A0] 00000C08 3031 4820 move.w D0, [A1 + D4 + 0x20] 00000C0C 48C0 ext.l D0 00000C0E 5380 subq.l D0, 1 00000C10 4C3C 0800 0000 movem.w A3, 0x0 00000C16 0166 bchg -[A6], D0 00000C18 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000C1C 2050 movea.l A0, [A0] 00000C1E D1C0 add.l A0, D0 00000C20 41E8 0014 lea.l A0, [A0 + 0x14] 00000C24 2F68 0138 0010 move.l [A7 + 0x10], [A0 + 0x138] 00000C2A 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000C2E 3F03 move.w -[A7], D3 00000C30 2F2F 0016 move.l -[A7], [A7 + 0x16] 00000C34 2F0B move.l -[A7], A3 00000C36 486F 0024 pea.l [A7 + 0x24] 00000C3A 4EBA FEC0 jsr [PC - 0x140 /* 00000AFC */] 00000C3E 3F03 move.w -[A7], D3 00000C40 486F 0020 pea.l [A7 + 0x20] 00000C44 4EBA 0344 jsr [PC + 0x344 /* 00000F8A */] 00000C48 2F6F 0024 0040 move.l [A7 + 0x40], [A7 + 0x24] 00000C4E 4FEF 0024 lea.l A7, [A7 + 0x24] 00000C52 6000 017C bra +0x17E /* 00000DD0 */ label00000C56: 00000C56 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000C5A 4EBA 11C4 jsr [PC + 0x11C4 /* 00001E20 */] 00000C5E 2448 movea.l A2, A0 00000C60 0C2A 0001 000E cmpi.b [A2 + 0xE], 0x1 00000C66 584F addq.w A7, 4 00000C68 6600 009C bne +0x9E /* 00000D06 */ 00000C6C 4A6A 001C tst.w [A2 + 0x1C] 00000C70 6C00 0150 bge +0x152 /* 00000DC2 */ 00000C74 0C2A 0008 0033 cmpi.b [A2 + 0x33], 0x8 00000C7A 6200 0146 bhi +0x148 /* 00000DC2 */ 00000C7E 0C6A FFFF 0034 cmpi.w [A2 + 0x34], 0xFFFF 00000C84 6608 bne +0xA /* 00000C8E */ 00000C86 4A6A 0036 tst.w [A2 + 0x36] 00000C8A 6F00 0136 ble +0x138 /* 00000DC2 */ label00000C8E: 00000C8E 3003 move.w D0, D3 00000C90 48C0 ext.l D0 00000C92 5380 subq.l D0, 1 00000C94 4C3C 0800 0000 movem.w A3, 0x0 00000C9A 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00000C9E 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00000CA2 2250 movea.l A1, [A0] 00000CA4 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000CA8 48C0 ext.l D0 00000CAA 5380 subq.l D0, 1 00000CAC 4C3C 0800 0000 movem.w A3, 0x0 00000CB2 0166 bchg -[A6], D0 00000CB4 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000CB8 2050 movea.l A0, [A0] 00000CBA D1C0 add.l A0, D0 00000CBC 41E8 0014 lea.l A0, [A0 + 0x14] 00000CC0 214B 0138 move.l [A0 + 0x138], A3 00000CC4 486F 000A pea.l [A7 + 0xA] 00000CC8 2F2A 0034 move.l -[A7], [A2 + 0x34] 00000CCC 486F 0020 pea.l [A7 + 0x20] 00000CD0 4EBA FE46 jsr [PC - 0x1BA /* 00000B18 */] 00000CD4 302F 0024 move.w D0, [A7 + 0x24] 00000CD8 B06A 0034 cmp.w D0, [A2 + 0x34] 00000CDC 4FEF 000C lea.l A7, [A7 + 0xC] 00000CE0 660C bne +0xE /* 00000CEE */ 00000CE2 302F 001A move.w D0, [A7 + 0x1A] 00000CE6 B06A 0036 cmp.w D0, [A2 + 0x36] 00000CEA 6700 00D6 beq +0xD8 /* 00000DC2 */ label00000CEE: 00000CEE 256F 0018 0034 move.l [A2 + 0x34], [A7 + 0x18] 00000CF4 3F3C 0008 move.w -[A7], 0x8 00000CF8 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000CFC 4EBA 1310 jsr [PC + 0x1310 /* 0000200E */] 00000D00 5C4F addq.w A7, 6 00000D02 6000 00BE bra +0xC0 /* 00000DC2 */ label00000D06: 00000D06 0C2A 0002 000E cmpi.b [A2 + 0xE], 0x2 00000D0C 6600 00B4 bne +0xB6 /* 00000DC2 */ 00000D10 3A03 move.w D5, D3 00000D12 48C5 ext.l D5 00000D14 5385 subq.l D5, 1 00000D16 4C3C 5800 0000 movem.w A3,A4,A6, 0x0 00000D1C 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00000D20 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00000D24 2250 movea.l A1, [A0] 00000D26 3031 5820 move.w D0, [A1 + D5 + 0x20] 00000D2A 48C0 ext.l D0 00000D2C 5380 subq.l D0, 1 00000D2E 4C3C 0800 0000 movem.w A3, 0x0 00000D34 0166 bchg -[A6], D0 00000D36 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000D3A 2050 movea.l A0, [A0] 00000D3C D1C0 add.l A0, D0 00000D3E 41E8 0014 lea.l A0, [A0 + 0x14] 00000D42 216F 0004 0138 move.l [A0 + 0x138], [A7 + 0x4] 00000D48 486F 0008 pea.l [A7 + 0x8] 00000D4C 2F2F 0020 move.l -[A7], [A7 + 0x20] 00000D50 4EAD B2E0 jsr [A5 - 0x4D20] 00000D54 4A00 tst.b D0 00000D56 504F addq.w A7, 8 00000D58 6768 beq +0x6A /* 00000DC2 */ 00000D5A 4AAA 0014 tst.l [A2 + 0x14] 00000D5E 6754 beq +0x56 /* 00000DB4 */ 00000D60 206D 1C30 movea.l A0, [A5 + 0x1C30] 00000D64 2050 movea.l A0, [A0] 00000D66 2250 movea.l A1, [A0] 00000D68 3031 5820 move.w D0, [A1 + D5 + 0x20] 00000D6C 48C0 ext.l D0 00000D6E 5380 subq.l D0, 1 00000D70 4C3C 0800 0000 movem.w A3, 0x0 00000D76 0166 bchg -[A6], D0 00000D78 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000D7C 2050 movea.l A0, [A0] 00000D7E D1C0 add.l A0, D0 00000D80 41E8 0014 lea.l A0, [A0 + 0x14] 00000D84 214B 0138 move.l [A0 + 0x138], A3 00000D88 486D B548 pea.l [A5 - 0x4AB8] 00000D8C 486F 000E pea.l [A7 + 0xE] 00000D90 1F3C 0001 move.b -[A7], 0x1 00000D94 486A 0014 pea.l [A2 + 0x14] 00000D98 4227 clr.b -[A7] 00000D9A 4EAD C648 jsr [A5 - 0x39B8] 00000D9E 4A00 tst.b D0 00000DA0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000DA4 670E beq +0x10 /* 00000DB4 */ 00000DA6 3F3C 0004 move.w -[A7], 0x4 00000DAA 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000DAE 4EBA 125E jsr [PC + 0x125E /* 0000200E */] 00000DB2 5C4F addq.w A7, 6 label00000DB4: 00000DB4 3F2F 0008 move.w -[A7], [A7 + 0x8] 00000DB8 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000DBC 4EAD B2C8 jsr [A5 - 0x4D38] 00000DC0 5C4F addq.w A7, 6 label00000DC2: 00000DC2 2F2F 001C move.l -[A7], [A7 + 0x1C] 00000DC6 486F 0020 pea.l [A7 + 0x20] 00000DCA 4EBA 026C jsr [PC + 0x26C /* 00001038 */] 00000DCE 504F addq.w A7, 8 label00000DD0: 00000DD0 4A6F 001E tst.w [A7 + 0x1E] 00000DD4 6600 FE80 bne -0x17E /* 00000C56 */ 00000DD8 3003 move.w D0, D3 00000DDA 48C0 ext.l D0 00000DDC 5380 subq.l D0, 1 00000DDE 4C3C 0800 0000 movem.w A3, 0x0 00000DE4 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00000DE8 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00000DEC 2250 movea.l A1, [A0] 00000DEE 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000DF2 48C0 ext.l D0 00000DF4 5380 subq.l D0, 1 00000DF6 4C3C 0800 0000 movem.w A3, 0x0 00000DFC 0166 bchg -[A6], D0 00000DFE 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000E02 2050 movea.l A0, [A0] 00000E04 D1C0 add.l A0, D0 00000E06 41E8 0014 lea.l A0, [A0 + 0x14] 00000E0A 214B 0138 move.l [A0 + 0x138], A3 00000E0E 486F 0004 pea.l [A7 + 0x4] 00000E12 4EBA FCA0 jsr [PC - 0x360 /* 00000AB4 */] 00000E16 3003 move.w D0, D3 00000E18 48C0 ext.l D0 00000E1A 5380 subq.l D0, 1 00000E1C 4C3C 0800 0000 movem.w A3, 0x0 00000E22 0018 286D ori.b [A0]+, 0x6D /* 'm' */ 00000E26 1C30 2854 move.b D6, [A0 + D2 + 0x54] 00000E2A 2254 movea.l A1, [A4] 00000E2C 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000E30 48C0 ext.l D0 00000E32 5380 subq.l D0, 1 00000E34 4C3C 0800 0000 movem.w A3, 0x0 00000E3A 0166 bchg -[A6], D0 00000E3C 286D 14A8 movea.l A4, [A5 + 0x14A8] 00000E40 2854 movea.l A4, [A4] 00000E42 D9C0 add.l A4, D0 00000E44 49EC 0014 lea.l A4, [A4 + 0x14] 00000E48 206C 0138 movea.l A0, [A4 + 0x138] 00000E4C 2050 movea.l A0, [A0] 00000E4E 4AA8 0008 tst.l [A0 + 0x8] 00000E52 584F addq.w A7, 4 00000E54 660A bne +0xC /* 00000E60 */ 00000E56 486C 0138 pea.l [A4 + 0x138] 00000E5A 4EBA FC58 jsr [PC - 0x3A8 /* 00000AB4 */] 00000E5E 584F addq.w A7, 4 label00000E60: 00000E60 4FEF 0020 lea.l A7, [A7 + 0x20] 00000E64 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000E68 4E75 rts fn00000E6A: 00000E6A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00000E6E 266F 0018 movea.l A3, [A7 + 0x18] 00000E72 382F 001C move.w D4, [A7 + 0x1C] 00000E76 4AAD 14A8 tst.l [A5 + 0x14A8] 00000E7A 6734 beq +0x36 /* 00000EB0 */ 00000E7C 4A44 tst.w D4 00000E7E 6F30 ble +0x32 /* 00000EB0 */ 00000E80 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000E84 2050 movea.l A0, [A0] 00000E86 3004 move.w D0, D4 00000E88 48C0 ext.l D0 00000E8A B0A8 0008 cmp.l D0, [A0 + 0x8] 00000E8E 6E20 bgt +0x22 /* 00000EB0 */ 00000E90 3004 move.w D0, D4 00000E92 48C0 ext.l D0 00000E94 5380 subq.l D0, 1 00000E96 4C3C 0800 0000 movem.w A3, 0x0 00000E9C 0166 bchg -[A6], D0 00000E9E 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000EA2 2050 movea.l A0, [A0] 00000EA4 D1C0 add.l A0, D0 00000EA6 41E8 0014 lea.l A0, [A0 + 0x14] 00000EAA 1A28 0164 move.b D5, [A0 + 0x164] 00000EAE 6002 bra +0x4 /* 00000EB2 */ label00000EB0: 00000EB0 7A01 moveq.l D5, 0x01 label00000EB2: 00000EB2 200B move.l D0, A3 00000EB4 673E beq +0x40 /* 00000EF4 */ 00000EB6 7600 moveq.l D3, 0x00 00000EB8 602E bra +0x30 /* 00000EE8 */ label00000EBA: 00000EBA 7006 moveq.l D0, 0x06 00000EBC C1C3 muls.w D0, D3 00000EBE 2453 movea.l A2, [A3] 00000EC0 D5C0 add.l A2, D0 00000EC2 45EA 0014 lea.l A2, [A2 + 0x14] 00000EC6 B852 cmp.w D4, [A2] 00000EC8 661C bne +0x1E /* 00000EE6 */ 00000ECA 4A05 tst.b D5 00000ECC 6704 beq +0x6 /* 00000ED2 */ 00000ECE 4252 clr.w [A2] 00000ED0 6014 bra +0x16 /* 00000EE6 */ label00000ED2: 00000ED2 4227 clr.b -[A7] 00000ED4 3F04 move.w -[A7], D4 00000ED6 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000EDA 4EBA 2700 jsr [PC + 0x2700 /* 000035DC */] 00000EDE 48C0 ext.l D0 00000EE0 4480 neg.l D0 00000EE2 3480 move.w [A2], D0 00000EE4 504F addq.w A7, 8 label00000EE6: 00000EE6 5243 addq.w D3, 1 label00000EE8: 00000EE8 2053 movea.l A0, [A3] 00000EEA 3003 move.w D0, D3 00000EEC 48C0 ext.l D0 00000EEE B0A8 0008 cmp.l D0, [A0 + 0x8] 00000EF2 6DC6 blt -0x38 /* 00000EBA */ label00000EF4: 00000EF4 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000EF8 4E75 rts fn00000EFA: 00000EFA 594F subq.w A7, 4 00000EFC 3EAF 000C move.w [A7], [A7 + 0xC] 00000F00 3F6F 000E 0002 move.w [A7 + 0x2], [A7 + 0xE] 00000F06 206F 0008 movea.l A0, [A7 + 0x8] 00000F0A 2097 move.l [A0], [A7] 00000F0C 584F addq.w A7, 4 00000F0E 4E75 rts fn00000F10: 00000F10 594F subq.w A7, 4 00000F12 4267 clr.w -[A7] 00000F14 3F2F 000E move.w -[A7], [A7 + 0xE] 00000F18 486F 0004 pea.l [A7 + 0x4] 00000F1C 4EBA FFDC jsr [PC - 0x24 /* 00000EFA */] 00000F20 206F 0010 movea.l A0, [A7 + 0x10] 00000F24 20AF 0008 move.l [A0], [A7 + 0x8] 00000F28 4FEF 000C lea.l A7, [A7 + 0xC] 00000F2C 4E75 rts 00000F2E 3F2F 0006 move.w -[A7], [A7 + 0x6] 00000F32 3F2F 0006 move.w -[A7], [A7 + 0x6] 00000F36 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00000F3A 4EBA 0006 jsr [PC + 0x6 /* 00000F42 */] 00000F3E 504F addq.w A7, 8 00000F40 4E75 rts fn00000F42: 00000F42 302F 0008 move.w D0, [A7 + 0x8] 00000F46 48C0 ext.l D0 00000F48 5380 subq.l D0, 1 00000F4A 4C3C 0800 0000 movem.w A3, 0x0 00000F50 0018 206F ori.b [A0]+, 0x6F /* 'o' */ 00000F54 0004 2050 ori.b D4, 0x50 /* 'P' */ 00000F58 2250 movea.l A1, [A0] 00000F5A 3031 0820 move.w D0, [A1 + D0 + 0x20] 00000F5E 48C0 ext.l D0 00000F60 5380 subq.l D0, 1 00000F62 4C3C 0800 0000 movem.w A3, 0x0 00000F68 0166 bchg -[A6], D0 00000F6A 206D 14A8 movea.l A0, [A5 + 0x14A8] 00000F6E 2050 movea.l A0, [A0] 00000F70 D1C0 add.l A0, D0 00000F72 41E8 0014 lea.l A0, [A0 + 0x14] 00000F76 7200 moveq.l D1, 0x00 00000F78 2008 move.l D0, A0 00000F7A 6708 beq +0xA /* 00000F84 */ 00000F7C 316F 000A 0160 move.w [A0 + 0x160], [A7 + 0xA] 00000F82 6002 bra +0x4 /* 00000F86 */ label00000F84: 00000F84 72FF moveq.l D1, 0xFFFFFFFF label00000F86: 00000F86 3001 move.w D0, D1 00000F88 4E75 rts fn00000F8A: 00000F8A 514F subq.w A7, 8 00000F8C 4267 clr.w -[A7] 00000F8E 3F2F 0012 move.w -[A7], [A7 + 0x12] 00000F92 486F 0008 pea.l [A7 + 0x8] 00000F96 4EBA FF62 jsr [PC - 0x9E /* 00000EFA */] 00000F9A 504F addq.w A7, 8 00000F9C 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000FA0 486F 0004 pea.l [A7 + 0x4] 00000FA4 4EBA 0092 jsr [PC + 0x92 /* 00001038 */] 00000FA8 206F 0014 movea.l A0, [A7 + 0x14] 00000FAC 20AF 0008 move.l [A0], [A7 + 0x8] 00000FB0 4FEF 0010 lea.l A7, [A7 + 0x10] 00000FB4 4E75 rts fn00000FB6: 00000FB6 514F subq.w A7, 8 00000FB8 3F2F 0012 move.w -[A7], [A7 + 0x12] 00000FBC 3F2F 0012 move.w -[A7], [A7 + 0x12] 00000FC0 486F 0008 pea.l [A7 + 0x8] 00000FC4 4EBA FF34 jsr [PC - 0xCC /* 00000EFA */] 00000FC8 504F addq.w A7, 8 00000FCA 2F2F 0004 move.l -[A7], [A7 + 0x4] 00000FCE 486F 0004 pea.l [A7 + 0x4] 00000FD2 4EBA 0064 jsr [PC + 0x64 /* 00001038 */] 00000FD6 206F 0014 movea.l A0, [A7 + 0x14] 00000FDA 20AF 0008 move.l [A0], [A7 + 0x8] 00000FDE 4FEF 0010 lea.l A7, [A7 + 0x10] 00000FE2 4E75 rts fn00000FE4: 00000FE4 594F subq.w A7, 4 00000FE6 302F 000C move.w D0, [A7 + 0xC] 00000FEA 48C0 ext.l D0 00000FEC 5380 subq.l D0, 1 00000FEE 4C3C 0800 0000 movem.w A3, 0x0 00000FF4 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00000FF8 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00000FFC 2250 movea.l A1, [A0] 00000FFE 3031 0820 move.w D0, [A1 + D0 + 0x20] 00001002 48C0 ext.l D0 00001004 5380 subq.l D0, 1 00001006 4C3C 0800 0000 movem.w A3, 0x0 0000100C 0166 bchg -[A6], D0 0000100E 206D 14A8 movea.l A0, [A5 + 0x14A8] 00001012 2050 movea.l A0, [A0] 00001014 D1C0 add.l A0, D0 00001016 41E8 0014 lea.l A0, [A0 + 0x14] 0000101A 3F28 0160 move.w -[A7], [A0 + 0x160] 0000101E 3F2F 000E move.w -[A7], [A7 + 0xE] 00001022 486F 0004 pea.l [A7 + 0x4] 00001026 4EBA FED2 jsr [PC - 0x12E /* 00000EFA */] 0000102A 206F 0010 movea.l A0, [A7 + 0x10] 0000102E 20AF 0008 move.l [A0], [A7 + 0x8] 00001032 4FEF 000C lea.l A7, [A7 + 0xC] 00001036 4E75 rts fn00001038: 00001038 594F subq.w A7, 4 0000103A 2EAF 000C move.l [A7], [A7 + 0xC] 0000103E 302F 0002 move.w D0, [A7 + 0x2] 00001042 48C0 ext.l D0 00001044 5280 addq.l D0, 1 00001046 3F40 0002 move.w [A7 + 0x2], D0 0000104A 601C bra +0x1E /* 00001068 */ label0000104C: 0000104C 4267 clr.w -[A7] 0000104E 2F2F 0002 move.l -[A7], [A7 + 0x2] 00001052 4EBA 0E12 jsr [PC + 0xE12 /* 00001E66 */] 00001056 4A00 tst.b D0 00001058 5C4F addq.w A7, 6 0000105A 6770 beq +0x72 /* 000010CC */ 0000105C 302F 0002 move.w D0, [A7 + 0x2] 00001060 48C0 ext.l D0 00001062 5280 addq.l D0, 1 00001064 3F40 0002 move.w [A7 + 0x2], D0 label00001068: 00001068 4A57 tst.w [A7] 0000106A 6F52 ble +0x54 /* 000010BE */ 0000106C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001070 2050 movea.l A0, [A0] 00001072 2050 movea.l A0, [A0] 00001074 3017 move.w D0, [A7] 00001076 B068 000A cmp.w D0, [A0 + 0xA] 0000107A 6E42 bgt +0x44 /* 000010BE */ 0000107C 4A6F 0002 tst.w [A7 + 0x2] 00001080 6F3C ble +0x3E /* 000010BE */ 00001082 3017 move.w D0, [A7] 00001084 48C0 ext.l D0 00001086 5380 subq.l D0, 1 00001088 4C3C 0800 0000 movem.w A3, 0x0 0000108E 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001092 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001096 2250 movea.l A1, [A0] 00001098 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000109C 48C0 ext.l D0 0000109E 5380 subq.l D0, 1 000010A0 4C3C 0800 0000 movem.w A3, 0x0 000010A6 0166 bchg -[A6], D0 000010A8 206D 14A8 movea.l A0, [A5 + 0x14A8] 000010AC 2050 movea.l A0, [A0] 000010AE D1C0 add.l A0, D0 000010B0 41E8 0014 lea.l A0, [A0 + 0x14] 000010B4 302F 0002 move.w D0, [A7 + 0x2] 000010B8 B068 0160 cmp.w D0, [A0 + 0x160] 000010BC 6F8E ble -0x70 /* 0000104C */ label000010BE: 000010BE 3F2F 000C move.w -[A7], [A7 + 0xC] 000010C2 486F 0002 pea.l [A7 + 0x2] 000010C6 4EBA FE48 jsr [PC - 0x1B8 /* 00000F10 */] 000010CA 5C4F addq.w A7, 6 label000010CC: 000010CC 206F 0008 movea.l A0, [A7 + 0x8] 000010D0 2097 move.l [A0], [A7] 000010D2 584F addq.w A7, 4 000010D4 4E75 rts fn000010D6: 000010D6 514F subq.w A7, 8 000010D8 3F2F 0012 move.w -[A7], [A7 + 0x12] 000010DC 4267 clr.w -[A7] 000010DE 3F2F 0014 move.w -[A7], [A7 + 0x14] 000010E2 486F 000A pea.l [A7 + 0xA] 000010E6 4EBA FE12 jsr [PC - 0x1EE /* 00000EFA */] 000010EA 504F addq.w A7, 8 000010EC 2F2F 0006 move.l -[A7], [A7 + 0x6] 000010F0 486F 0006 pea.l [A7 + 0x6] 000010F4 4EBA 0010 jsr [PC + 0x10 /* 00001106 */] 000010F8 206F 0016 movea.l A0, [A7 + 0x16] 000010FC 20AF 000A move.l [A0], [A7 + 0xA] 00001100 4FEF 0012 lea.l A7, [A7 + 0x12] 00001104 4E75 rts fn00001106: 00001106 2F03 move.l -[A7], D3 00001108 594F subq.w A7, 4 0000110A 362F 0014 move.w D3, [A7 + 0x14] 0000110E 2EAF 0010 move.l [A7], [A7 + 0x10] 00001112 302F 0002 move.w D0, [A7 + 0x2] 00001116 48C0 ext.l D0 00001118 5280 addq.l D0, 1 0000111A 3F40 0002 move.w [A7 + 0x2], D0 0000111E 6024 bra +0x26 /* 00001144 */ label00001120: 00001120 0C43 FFFF cmpi.w D3, 0xFFFF 00001124 6700 0082 beq +0x84 /* 000011A8 */ 00001128 3F03 move.w -[A7], D3 0000112A 2F2F 0002 move.l -[A7], [A7 + 0x2] 0000112E 4EBA 0D36 jsr [PC + 0xD36 /* 00001E66 */] 00001132 4A00 tst.b D0 00001134 5C4F addq.w A7, 6 00001136 6670 bne +0x72 /* 000011A8 */ 00001138 302F 0002 move.w D0, [A7 + 0x2] 0000113C 48C0 ext.l D0 0000113E 5280 addq.l D0, 1 00001140 3F40 0002 move.w [A7 + 0x2], D0 label00001144: 00001144 4A57 tst.w [A7] 00001146 6F52 ble +0x54 /* 0000119A */ 00001148 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000114C 2050 movea.l A0, [A0] 0000114E 2050 movea.l A0, [A0] 00001150 3017 move.w D0, [A7] 00001152 B068 000A cmp.w D0, [A0 + 0xA] 00001156 6E42 bgt +0x44 /* 0000119A */ 00001158 4A6F 0002 tst.w [A7 + 0x2] 0000115C 6F3C ble +0x3E /* 0000119A */ 0000115E 3017 move.w D0, [A7] 00001160 48C0 ext.l D0 00001162 5380 subq.l D0, 1 00001164 4C3C 0800 0000 movem.w A3, 0x0 0000116A 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000116E 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001172 2250 movea.l A1, [A0] 00001174 3031 0820 move.w D0, [A1 + D0 + 0x20] 00001178 48C0 ext.l D0 0000117A 5380 subq.l D0, 1 0000117C 4C3C 0800 0000 movem.w A3, 0x0 00001182 0166 bchg -[A6], D0 00001184 206D 14A8 movea.l A0, [A5 + 0x14A8] 00001188 2050 movea.l A0, [A0] 0000118A D1C0 add.l A0, D0 0000118C 41E8 0014 lea.l A0, [A0 + 0x14] 00001190 302F 0002 move.w D0, [A7 + 0x2] 00001194 B068 0160 cmp.w D0, [A0 + 0x160] 00001198 6F86 ble -0x78 /* 00001120 */ label0000119A: 0000119A 3F2F 0010 move.w -[A7], [A7 + 0x10] 0000119E 486F 0002 pea.l [A7 + 0x2] 000011A2 4EBA FD6C jsr [PC - 0x294 /* 00000F10 */] 000011A6 5C4F addq.w A7, 6 label000011A8: 000011A8 206F 000C movea.l A0, [A7 + 0xC] 000011AC 2097 move.l [A0], [A7] 000011AE 584F addq.w A7, 4 000011B0 261F move.l D3, [A7]+ 000011B2 4E75 rts fn000011B4: 000011B4 2F0A move.l -[A7], A2 000011B6 554F subq.w A7, 2 000011B8 3EAF 000A move.w [A7], [A7 + 0xA] 000011BC 3017 move.w D0, [A7] 000011BE 48C0 ext.l D0 000011C0 5380 subq.l D0, 1 000011C2 4C3C 0800 0000 movem.w A3, 0x0 000011C8 0018 246D ori.b [A0]+, 0x6D /* 'm' */ 000011CC 1C30 2452 move.b D6, [A0 + D2.w * 4 + 0x52] 000011D0 2252 movea.l A1, [A2] 000011D2 3031 0820 move.w D0, [A1 + D0 + 0x20] 000011D6 48C0 ext.l D0 000011D8 5380 subq.l D0, 1 000011DA 4C3C 0800 0000 movem.w A3, 0x0 000011E0 0166 bchg -[A6], D0 000011E2 246D 14A8 movea.l A2, [A5 + 0x14A8] 000011E6 2452 movea.l A2, [A2] 000011E8 D5C0 add.l A2, D0 000011EA 45EA 0014 lea.l A2, [A2 + 0x14] 000011EE 200A move.l D0, A2 000011F0 671C beq +0x1E /* 0000120E */ 000011F2 302F 000C move.w D0, [A7 + 0xC] 000011F6 B06A 015A cmp.w D0, [A2 + 0x15A] 000011FA 6E12 bgt +0x14 /* 0000120E */ 000011FC 2F2A 015C move.l -[A7], [A2 + 0x15C] 00001200 4EAD AE50 jsr [A5 - 0x51B0] 00001204 42AA 015C clr.l [A2 + 0x15C] 00001208 426A 015A clr.w [A2 + 0x15A] 0000120C 584F addq.w A7, 4 label0000120E: 0000120E 544F addq.w A7, 2 00001210 245F movea.l A2, [A7]+ 00001212 4E75 rts fn00001214: 00001214 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 00001218 4FEF FFF0 lea.l A7, [A7 - 0x10] 0000121C 286F 0030 movea.l A4, [A7 + 0x30] 00001220 362F 0034 move.w D3, [A7 + 0x34] 00001224 266F 0036 movea.l A3, [A7 + 0x36] 00001228 2A2F 003A move.l D5, [A7 + 0x3A] 0000122C 2C6F 003E movea.l A6, [A7 + 0x3E] 00001230 4256 clr.w [A6] 00001232 3F03 move.w -[A7], D3 00001234 486F 0006 pea.l [A7 + 0x6] 00001238 4EBA FCD6 jsr [PC - 0x32A /* 00000F10 */] 0000123C 2045 movea.l A0, D5 0000123E 20AF 000A move.l [A0], [A7 + 0xA] 00001242 3F03 move.w -[A7], D3 00001244 2F0C move.l -[A7], A4 00001246 4EBA 2740 jsr [PC + 0x2740 /* 00003988 */] 0000124A 4A00 tst.b D0 0000124C 4FEF 000C lea.l A7, [A7 + 0xC] 00001250 660C bne +0xE /* 0000125E */ 00001252 7000 moveq.l D0, 0x00 00001254 4FEF 0010 lea.l A7, [A7 + 0x10] 00001258 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 0000125C 4E75 rts label0000125E: 0000125E 3003 move.w D0, D3 00001260 48C0 ext.l D0 00001262 5380 subq.l D0, 1 00001264 4C3C 0800 0000 movem.w A3, 0x0 0000126A 0018 2454 ori.b [A0]+, 0x54 /* 'T' */ 0000126E 2252 movea.l A1, [A2] 00001270 3031 0820 move.w D0, [A1 + D0 + 0x20] 00001274 48C0 ext.l D0 00001276 5380 subq.l D0, 1 00001278 4C3C 0800 0000 movem.w A3, 0x0 0000127E 0166 bchg -[A6], D0 00001280 246D 14A8 movea.l A2, [A5 + 0x14A8] 00001284 2452 movea.l A2, [A2] 00001286 D5C0 add.l A2, D0 00001288 45EA 0014 lea.l A2, [A2 + 0x14] 0000128C 200A move.l D0, A2 0000128E 660C bne +0xE /* 0000129C */ 00001290 7000 moveq.l D0, 0x00 00001292 4FEF 0010 lea.l A7, [A7 + 0x10] 00001296 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 0000129A 4E75 rts label0000129C: 0000129C 286A 015C movea.l A4, [A2 + 0x15C] 000012A0 200C move.l D0, A4 000012A2 660C bne +0xE /* 000012B0 */ 000012A4 7000 moveq.l D0, 0x00 000012A6 4FEF 0010 lea.l A7, [A7 + 0x10] 000012AA 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000012AE 4E75 rts label000012B0: 000012B0 3CAA 015A move.w [A6], [A2 + 0x15A] 000012B4 486F 0008 pea.l [A7 + 0x8] 000012B8 486F 0010 pea.l [A7 + 0x10] 000012BC 0C13 00FF cmpi.b [A3], 0xFF 000012C0 650E bcs +0x10 /* 000012D0 */ 000012C2 41EB 0001 lea.l A0, [A3 + 0x1] 000012C6 70FF moveq.l D0, 0xFFFFFFFF label000012C8: 000012C8 5280 addq.l D0, 1 000012CA 4A18 tst.b [A0]+ 000012CC 66FA bne -0x4 /* 000012C8 */ 000012CE 6004 bra +0x6 /* 000012D4 */ label000012D0: 000012D0 7000 moveq.l D0, 0x00 000012D2 1013 move.b D0, [A3] label000012D4: 000012D4 2F00 move.l -[A7], D0 000012D6 486B 0001 pea.l [A3 + 0x1] 000012DA 2F0C move.l -[A7], A4 000012DC 4EAD AE68 jsr [A5 - 0x5198] 000012E0 1800 move.b D4, D0 000012E2 4A04 tst.b D4 000012E4 4FEF 0014 lea.l A7, [A7 + 0x14] 000012E8 660C bne +0xE /* 000012F6 */ 000012EA 7000 moveq.l D0, 0x00 000012EC 4FEF 0010 lea.l A7, [A7 + 0x10] 000012F0 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000012F4 4E75 rts label000012F6: 000012F6 3F2F 000E move.w -[A7], [A7 + 0xE] 000012FA 3F03 move.w -[A7], D3 000012FC 486F 0004 pea.l [A7 + 0x4] 00001300 4EBA FBF8 jsr [PC - 0x408 /* 00000EFA */] 00001304 2045 movea.l A0, D5 00001306 20AF 0008 move.l [A0], [A7 + 0x8] 0000130A 7001 moveq.l D0, 0x01 0000130C 4FEF 0018 lea.l A7, [A7 + 0x18] 00001310 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 00001314 4E75 rts fn00001316: 00001316 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 0000131A 514F subq.w A7, 8 0000131C 286F 002C movea.l A4, [A7 + 0x2C] 00001320 362F 0028 move.w D3, [A7 + 0x28] 00001324 3003 move.w D0, D3 00001326 48C0 ext.l D0 00001328 5380 subq.l D0, 1 0000132A 4C3C 0800 0000 movem.w A3, 0x0 00001330 0018 246F ori.b [A0]+, 0x6F /* 'o' */ 00001334 0024 2452 ori.b -[A4], 0x52 /* 'R' */ 00001338 2252 movea.l A1, [A2] 0000133A 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000133E 48C0 ext.l D0 00001340 5380 subq.l D0, 1 00001342 4C3C 0800 0000 movem.w A3, 0x0 00001348 0166 bchg -[A6], D0 0000134A 246D 14A8 movea.l A2, [A5 + 0x14A8] 0000134E 2452 movea.l A2, [A2] 00001350 D5C0 add.l A2, D0 00001352 45EA 0014 lea.l A2, [A2 + 0x14] 00001356 200A move.l D0, A2 00001358 6700 0086 beq +0x88 /* 000013E0 */ 0000135C 266A 015C movea.l A3, [A2 + 0x15C] 00001360 200B move.l D0, A3 00001362 6622 bne +0x24 /* 00001386 */ 00001364 206A 0004 movea.l A0, [A2 + 0x4] 00001368 2050 movea.l A0, [A0] 0000136A 2628 0008 move.l D3, [A0 + 0x8] 0000136E E483 asr D3, 2 00001370 2F03 move.l -[A7], D3 00001372 4EAD AE48 jsr [A5 - 0x51B8] 00001376 2648 movea.l A3, A0 00001378 254B 015C move.l [A2 + 0x15C], A3 0000137C 200B move.l D0, A3 0000137E 584F addq.w A7, 4 00001380 675E beq +0x60 /* 000013E0 */ 00001382 426A 015A clr.w [A2 + 0x15A] label00001386: 00001386 2C4C movea.l A6, A4 00001388 528E addq.l A6, 1 0000138A 0C14 00FF cmpi.b [A4], 0xFF 0000138E 650E bcs +0x10 /* 0000139E */ 00001390 41EC 0001 lea.l A0, [A4 + 0x1] 00001394 70FF moveq.l D0, 0xFFFFFFFF label00001396: 00001396 5280 addq.l D0, 1 00001398 4A18 tst.b [A0]+ 0000139A 66FA bne -0x4 /* 00001396 */ 0000139C 6004 bra +0x6 /* 000013A2 */ label0000139E: 0000139E 7000 moveq.l D0, 0x00 000013A0 1014 move.b D0, [A4] label000013A2: 000013A2 2600 move.l D3, D0 000013A4 486F 0004 pea.l [A7 + 0x4] 000013A8 486F 0004 pea.l [A7 + 0x4] 000013AC 2F03 move.l -[A7], D3 000013AE 2F0E move.l -[A7], A6 000013B0 2F0B move.l -[A7], A3 000013B2 4EAD AE68 jsr [A5 - 0x5198] 000013B6 1800 move.b D4, D0 000013B8 4A04 tst.b D4 000013BA 4FEF 0014 lea.l A7, [A7 + 0x14] 000013BE 661A bne +0x1C /* 000013DA */ 000013C0 306F 002A movea.w A0, [A7 + 0x2A] 000013C4 2F08 move.l -[A7], A0 000013C6 2F03 move.l -[A7], D3 000013C8 2F0E move.l -[A7], A6 000013CA 2F2F 0010 move.l -[A7], [A7 + 0x10] 000013CE 2F0B move.l -[A7], A3 000013D0 4EAD AE70 jsr [A5 - 0x5190] 000013D4 3800 move.w D4, D0 000013D6 4FEF 0014 lea.l A7, [A7 + 0x14] label000013DA: 000013DA 356F 002A 015A move.w [A2 + 0x15A], [A7 + 0x2A] label000013E0: 000013E0 504F addq.w A7, 8 000013E2 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 000013E6 4E75 rts fn000013E8: 000013E8 48E7 1030 movem.l -[A7], D3,A2,A3 000013EC 4FEF FEEC lea.l A7, [A7 - 0x114] 000013F0 362F 0128 move.w D3, [A7 + 0x128] 000013F4 266F 012A movea.l A3, [A7 + 0x12A] 000013F8 486F 0004 pea.l [A7 + 0x4] 000013FC 486F 000A pea.l [A7 + 0xA] 00001400 2F0B move.l -[A7], A3 00001402 3F03 move.w -[A7], D3 00001404 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00001408 4EBA FE0A jsr [PC - 0x1F6 /* 00001214 */] 0000140C 4A00 tst.b D0 0000140E 4FEF 0012 lea.l A7, [A7 + 0x12] 00001412 6600 0092 bne +0x94 /* 000014A6 */ 00001416 3F2F 0004 move.w -[A7], [A7 + 0x4] 0000141A 3F03 move.w -[A7], D3 0000141C 486F 0004 pea.l [A7 + 0x4] 00001420 4EBA FB94 jsr [PC - 0x46C /* 00000FB6 */] 00001424 2F6F 0008 0118 move.l [A7 + 0x118], [A7 + 0x8] 0000142A 504F addq.w A7, 8 0000142C 6054 bra +0x56 /* 00001482 */ label0000142E: 0000142E 4878 0106 push.l 0x106 00001432 486F 000E pea.l [A7 + 0xE] 00001436 3F3C 0001 move.w -[A7], 0x1 0000143A 2F0A move.l -[A7], A2 0000143C 4EAD B268 jsr [A5 - 0x4D98] 00001440 4A80 tst.l D0 00001442 4FEF 000E lea.l A7, [A7 + 0xE] 00001446 672C beq +0x2E /* 00001474 */ 00001448 486F 000A pea.l [A7 + 0xA] 0000144C 2F2F 0114 move.l -[A7], [A7 + 0x114] 00001450 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00001454 4EBA FEC0 jsr [PC - 0x140 /* 00001316 */] 00001458 2F0B move.l -[A7], A3 0000145A 486F 001A pea.l [A7 + 0x1A] 0000145E 4EAD 9DD2 jsr [A5 - 0x622E] 00001462 301F move.w D0, [A7]+ 00001464 4A40 tst.w D0 00001466 4FEF 000A lea.l A7, [A7 + 0xA] 0000146A 6608 bne +0xA /* 00001474 */ 0000146C 2F6F 0110 0006 move.l [A7 + 0x6], [A7 + 0x110] 00001472 6032 bra +0x34 /* 000014A6 */ label00001474: 00001474 2F2F 0110 move.l -[A7], [A7 + 0x110] 00001478 486F 0114 pea.l [A7 + 0x114] 0000147C 4EBA FBBA jsr [PC - 0x446 /* 00001038 */] 00001480 504F addq.w A7, 8 label00001482: 00001482 4A6F 0112 tst.w [A7 + 0x112] 00001486 6712 beq +0x14 /* 0000149A */ 00001488 2F2F 0110 move.l -[A7], [A7 + 0x110] 0000148C 4EBA 0992 jsr [PC + 0x992 /* 00001E20 */] 00001490 2448 movea.l A2, A0 00001492 2008 move.l D0, A0 00001494 4A80 tst.l D0 00001496 584F addq.w A7, 4 00001498 6694 bne -0x6A /* 0000142E */ label0000149A: 0000149A 3F03 move.w -[A7], D3 0000149C 486F 0008 pea.l [A7 + 0x8] 000014A0 4EBA FA6E jsr [PC - 0x592 /* 00000F10 */] 000014A4 5C4F addq.w A7, 6 label000014A6: 000014A6 206F 0124 movea.l A0, [A7 + 0x124] 000014AA 20AF 0006 move.l [A0], [A7 + 0x6] 000014AE 4FEF 0114 lea.l A7, [A7 + 0x114] 000014B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000014B6 4E75 rts fn000014B8: 000014B8 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000014BC 4FEF FEEC lea.l A7, [A7 - 0x114] 000014C0 3A2F 0130 move.w D5, [A7 + 0x130] 000014C4 266F 0132 movea.l A3, [A7 + 0x132] 000014C8 362F 0136 move.w D3, [A7 + 0x136] 000014CC 486F 0004 pea.l [A7 + 0x4] 000014D0 486F 000A pea.l [A7 + 0xA] 000014D4 2F0B move.l -[A7], A3 000014D6 3F05 move.w -[A7], D5 000014D8 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 000014DC 4EBA FD36 jsr [PC - 0x2CA /* 00001214 */] 000014E0 4A00 tst.b D0 000014E2 4FEF 0012 lea.l A7, [A7 + 0x12] 000014E6 6720 beq +0x22 /* 00001508 */ 000014E8 0C43 FFFF cmpi.w D3, 0xFFFF 000014EC 6700 00CE beq +0xD0 /* 000015BC */ 000014F0 3F03 move.w -[A7], D3 000014F2 2F2F 0008 move.l -[A7], [A7 + 0x8] 000014F6 4EBA 096E jsr [PC + 0x96E /* 00001E66 */] 000014FA 4A00 tst.b D0 000014FC 5C4F addq.w A7, 6 000014FE 6600 00BC bne +0xBE /* 000015BC */ 00001502 382F 0008 move.w D4, [A7 + 0x8] 00001506 6004 bra +0x6 /* 0000150C */ label00001508: 00001508 382F 0004 move.w D4, [A7 + 0x4] label0000150C: 0000150C 3F04 move.w -[A7], D4 0000150E 3F05 move.w -[A7], D5 00001510 486F 0004 pea.l [A7 + 0x4] 00001514 4EBA FAA0 jsr [PC - 0x560 /* 00000FB6 */] 00001518 2F6F 0008 0118 move.l [A7 + 0x118], [A7 + 0x8] 0000151E 504F addq.w A7, 8 00001520 6074 bra +0x76 /* 00001596 */ label00001522: 00001522 4878 0106 push.l 0x106 00001526 486F 000E pea.l [A7 + 0xE] 0000152A 3F3C 0001 move.w -[A7], 0x1 0000152E 2F0A move.l -[A7], A2 00001530 4EAD B268 jsr [A5 - 0x4D98] 00001534 4A80 tst.l D0 00001536 4FEF 000E lea.l A7, [A7 + 0xE] 0000153A 674C beq +0x4E /* 00001588 */ 0000153C 302F 0112 move.w D0, [A7 + 0x112] 00001540 B06F 0004 cmp.w D0, [A7 + 0x4] 00001544 6F14 ble +0x16 /* 0000155A */ 00001546 486F 000A pea.l [A7 + 0xA] 0000154A 2F2F 0114 move.l -[A7], [A7 + 0x114] 0000154E 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00001552 4EBA FDC2 jsr [PC - 0x23E /* 00001316 */] 00001556 4FEF 000C lea.l A7, [A7 + 0xC] label0000155A: 0000155A 0C43 FFFF cmpi.w D3, 0xFFFF 0000155E 670E beq +0x10 /* 0000156E */ 00001560 3003 move.w D0, D3 00001562 48C0 ext.l D0 00001564 122A 000E move.b D1, [A2 + 0xE] 00001568 49C1 lea.l A4, D1 0000156A B280 cmp.l D1, D0 0000156C 661A bne +0x1C /* 00001588 */ label0000156E: 0000156E 554F subq.w A7, 2 00001570 2F0B move.l -[A7], A3 00001572 486F 0010 pea.l [A7 + 0x10] 00001576 4EAD 9DD2 jsr [A5 - 0x622E] 0000157A 301F move.w D0, [A7]+ 0000157C 4A40 tst.w D0 0000157E 6608 bne +0xA /* 00001588 */ 00001580 2F6F 0110 0006 move.l [A7 + 0x6], [A7 + 0x110] 00001586 6034 bra +0x36 /* 000015BC */ label00001588: 00001588 2F2F 0110 move.l -[A7], [A7 + 0x110] 0000158C 486F 0114 pea.l [A7 + 0x114] 00001590 4EBA FAA6 jsr [PC - 0x55A /* 00001038 */] 00001594 504F addq.w A7, 8 label00001596: 00001596 4A6F 0112 tst.w [A7 + 0x112] 0000159A 6714 beq +0x16 /* 000015B0 */ 0000159C 2F2F 0110 move.l -[A7], [A7 + 0x110] 000015A0 4EBA 087E jsr [PC + 0x87E /* 00001E20 */] 000015A4 2448 movea.l A2, A0 000015A6 2008 move.l D0, A0 000015A8 4A80 tst.l D0 000015AA 584F addq.w A7, 4 000015AC 6600 FF74 bne -0x8A /* 00001522 */ label000015B0: 000015B0 3F05 move.w -[A7], D5 000015B2 486F 0008 pea.l [A7 + 0x8] 000015B6 4EBA F958 jsr [PC - 0x6A8 /* 00000F10 */] 000015BA 5C4F addq.w A7, 6 label000015BC: 000015BC 206F 012C movea.l A0, [A7 + 0x12C] 000015C0 20AF 0006 move.l [A0], [A7 + 0x6] 000015C4 4FEF 0114 lea.l A7, [A7 + 0x114] 000015C8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000015CC 4E75 rts 000015CE 514F subq.w A7, 8 000015D0 4267 clr.w -[A7] 000015D2 3F2F 0012 move.w -[A7], [A7 + 0x12] 000015D6 486F 0008 pea.l [A7 + 0x8] 000015DA 4EBA F91E jsr [PC - 0x6E2 /* 00000EFA */] 000015DE 504F addq.w A7, 8 000015E0 2F2F 0004 move.l -[A7], [A7 + 0x4] 000015E4 486F 0004 pea.l [A7 + 0x4] 000015E8 4EBA 0010 jsr [PC + 0x10 /* 000015FA */] 000015EC 206F 0014 movea.l A0, [A7 + 0x14] 000015F0 20AF 0008 move.l [A0], [A7 + 0x8] 000015F4 4FEF 0010 lea.l A7, [A7 + 0x10] 000015F8 4E75 rts fn000015FA: 000015FA 594F subq.w A7, 4 000015FC 3F3C 7D00 move.w -[A7], 0x7D00 /* '}\0' */ 00001600 2F2F 000E move.l -[A7], [A7 + 0xE] 00001604 486F 0006 pea.l [A7 + 0x6] 00001608 4EBA 0010 jsr [PC + 0x10 /* 0000161A */] 0000160C 206F 0012 movea.l A0, [A7 + 0x12] 00001610 20AF 000A move.l [A0], [A7 + 0xA] 00001614 4FEF 000E lea.l A7, [A7 + 0xE] 00001618 4E75 rts fn0000161A: 0000161A 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 0000161E 594F subq.w A7, 4 00001620 382F 0024 move.w D4, [A7 + 0x24] 00001624 3004 move.w D0, D4 00001626 48C0 ext.l D0 00001628 5380 subq.l D0, 1 0000162A 4C3C 0800 0000 movem.w A3, 0x0 00001630 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001634 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001638 2250 movea.l A1, [A0] 0000163A 3031 0820 move.w D0, [A1 + D0 + 0x20] 0000163E 48C0 ext.l D0 00001640 5380 subq.l D0, 1 00001642 4C3C 0800 0000 movem.w A3, 0x0 00001648 0166 bchg -[A6], D0 0000164A 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000164E 2050 movea.l A0, [A0] 00001650 D1C0 add.l A0, D0 00001652 41E8 0014 lea.l A0, [A0 + 0x14] 00001656 3E28 0160 move.w D7, [A0 + 0x160] 0000165A 3C2F 0026 move.w D6, [A7 + 0x26] 0000165E 48C6 ext.l D6 00001660 5286 addq.l D6, 1 00001662 0C46 0001 cmpi.w D6, 0x1 00001666 6C02 bge +0x4 /* 0000166A */ 00001668 7C01 moveq.l D6, 0x01 label0000166A: 0000166A 3A07 move.w D5, D7 0000166C BA6F 0028 cmp.w D5, [A7 + 0x28] 00001670 6F04 ble +0x6 /* 00001676 */ 00001672 3A2F 0028 move.w D5, [A7 + 0x28] label00001676: 00001676 3446 movea.w A2, D6 00001678 200A move.l D0, A2 0000167A D080 add.l D0, D0 0000167C 3204 move.w D1, D4 0000167E 48C1 ext.l D1 00001680 5381 subq.l D1, 1 00001682 4C3C 1800 0000 movem.w A3,A4, 0x0 00001688 0018 246D ori.b [A0]+, 0x6D /* 'm' */ 0000168C 1C30 2452 move.b D6, [A0 + D2.w * 4 + 0x52] 00001690 2252 movea.l A1, [A2] 00001692 3231 1820 move.w D1, [A1 + D1 + 0x20] 00001696 48C1 ext.l D1 00001698 5381 subq.l D1, 1 0000169A 4C3C 1800 0000 movem.w A3,A4, 0x0 000016A0 0166 bchg -[A6], D0 000016A2 246D 14A8 movea.l A2, [A5 + 0x14A8] 000016A6 2452 movea.l A2, [A2] 000016A8 D5C1 add.l A2, D1 000016AA 7214 moveq.l D1, 0x14 000016AC 2472 1808 movea.l A2, [A2 + D1 + 0x8] 000016B0 2452 movea.l A2, [A2] 000016B2 D5C0 add.l A2, D0 000016B4 45EA 001C lea.l A2, [A2 + 0x1C] 000016B8 3606 move.w D3, D6 000016BA 6026 bra +0x28 /* 000016E2 */ label000016BC: 000016BC 3F03 move.w -[A7], D3 000016BE 3F04 move.w -[A7], D4 000016C0 486F 0004 pea.l [A7 + 0x4] 000016C4 4EBA F834 jsr [PC - 0x7CC /* 00000EFA */] 000016C8 4A52 tst.w [A2] 000016CA 504F addq.w A7, 8 000016CC 674A beq +0x4C /* 00001718 */ 000016CE 4267 clr.w -[A7] 000016D0 2F2F 0002 move.l -[A7], [A7 + 0x2] 000016D4 4EBA 0790 jsr [PC + 0x790 /* 00001E66 */] 000016D8 4A00 tst.b D0 000016DA 5C4F addq.w A7, 6 000016DC 663A bne +0x3C /* 00001718 */ 000016DE 5243 addq.w D3, 1 000016E0 548A addq.l A2, 2 label000016E2: 000016E2 B645 cmp.w D3, D5 000016E4 6FD6 ble -0x28 /* 000016BC */ 000016E6 BC47 cmp.w D6, D7 000016E8 6F04 ble +0x6 /* 000016EE */ 000016EA 3606 move.w D3, D6 000016EC 6006 bra +0x8 /* 000016F4 */ label000016EE: 000016EE 3607 move.w D3, D7 000016F0 48C3 ext.l D3 000016F2 5283 addq.l D3, 1 label000016F4: 000016F4 B66F 0028 cmp.w D3, [A7 + 0x28] 000016F8 6E12 bgt +0x14 /* 0000170C */ 000016FA 3F03 move.w -[A7], D3 000016FC 3F2F 0026 move.w -[A7], [A7 + 0x26] 00001700 486F 0004 pea.l [A7 + 0x4] 00001704 4EBA F7F4 jsr [PC - 0x80C /* 00000EFA */] 00001708 504F addq.w A7, 8 0000170A 600C bra +0xE /* 00001718 */ label0000170C: 0000170C 3F04 move.w -[A7], D4 0000170E 486F 0002 pea.l [A7 + 0x2] 00001712 4EBA F7FC jsr [PC - 0x804 /* 00000F10 */] 00001716 5C4F addq.w A7, 6 label00001718: 00001718 206F 0020 movea.l A0, [A7 + 0x20] 0000171C 2097 move.l [A0], [A7] 0000171E 584F addq.w A7, 4 00001720 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 00001724 4E75 rts 00001726 48E7 0030 movem.l -[A7], A2,A3 0000172A 554F subq.w A7, 2 0000172C 266F 0010 movea.l A3, [A7 + 0x10] 00001730 302F 000E move.w D0, [A7 + 0xE] 00001734 48C0 ext.l D0 00001736 5380 subq.l D0, 1 00001738 4C3C 0800 0000 movem.w A3, 0x0 0000173E 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001742 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001746 2250 movea.l A1, [A0] 00001748 2471 0814 movea.l A2, [A1 + D0 + 0x14] 0000174C 200A move.l D0, A2 0000174E 6726 beq +0x28 /* 00001776 */ 00001750 4857 pea.l [A7] 00001752 2F0A move.l -[A7], A2 00001754 4EAD C2F0 jsr [A5 - 0x3D10] 00001758 2F0A move.l -[A7], A2 0000175A 4EAD C2E0 jsr [A5 - 0x3D20] 0000175E 584F addq.w A7, 4 00001760 2052 movea.l A0, [A2] 00001762 224B movea.l A1, A3 00001764 A22E syscall BlockMove/BlockMoveData, flags=2 00001766 486F 0008 pea.l [A7 + 0x8] 0000176A 2F0A move.l -[A7], A2 0000176C 4EAD C2F8 jsr [A5 - 0x3D08] 00001770 4FEF 0010 lea.l A7, [A7 + 0x10] 00001774 6006 bra +0x8 /* 0000177C */ label00001776: 00001776 422B 0001 clr.b [A3 + 0x1] 0000177A 4213 clr.b [A3] label0000177C: 0000177C 544F addq.w A7, 2 0000177E 4CDF 0C00 movem.l A2,A3, [A7]+ 00001782 4E75 rts 00001784 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001788 554F subq.w A7, 2 0000178A 382F 0016 move.w D4, [A7 + 0x16] 0000178E 246F 0018 movea.l A2, [A7 + 0x18] 00001792 0C12 00FF cmpi.b [A2], 0xFF 00001796 650E bcs +0x10 /* 000017A6 */ 00001798 41EA 0001 lea.l A0, [A2 + 0x1] 0000179C 70FF moveq.l D0, 0xFFFFFFFF label0000179E: 0000179E 5280 addq.l D0, 1 000017A0 4A18 tst.b [A0]+ 000017A2 66FA bne -0x4 /* 0000179E */ 000017A4 6004 bra +0x6 /* 000017AA */ label000017A6: 000017A6 7000 moveq.l D0, 0x00 000017A8 1012 move.b D0, [A2] label000017AA: 000017AA 4A80 tst.l D0 000017AC 6F64 ble +0x66 /* 00001812 */ 000017AE 4878 0001 push.l 0x1 000017B2 0C12 00FF cmpi.b [A2], 0xFF 000017B6 650E bcs +0x10 /* 000017C6 */ 000017B8 41EA 0001 lea.l A0, [A2 + 0x1] 000017BC 70FF moveq.l D0, 0xFFFFFFFF label000017BE: 000017BE 5280 addq.l D0, 1 000017C0 4A18 tst.b [A0]+ 000017C2 66FA bne -0x4 /* 000017BE */ 000017C4 6004 bra +0x6 /* 000017CA */ label000017C6: 000017C6 7000 moveq.l D0, 0x00 000017C8 1012 move.b D0, [A2] label000017CA: 000017CA 5480 addq.l D0, 2 000017CC 2F00 move.l -[A7], D0 000017CE 4EAD C1F8 jsr [A5 - 0x3E08] 000017D2 2648 movea.l A3, A0 000017D4 200B move.l D0, A3 000017D6 504F addq.w A7, 8 000017D8 673A beq +0x3C /* 00001814 */ 000017DA 4857 pea.l [A7] 000017DC 2F0B move.l -[A7], A3 000017DE 4EAD C2F0 jsr [A5 - 0x3D10] 000017E2 0C12 00FF cmpi.b [A2], 0xFF 000017E6 650E bcs +0x10 /* 000017F6 */ 000017E8 41EA 0001 lea.l A0, [A2 + 0x1] 000017EC 70FF moveq.l D0, 0xFFFFFFFF label000017EE: 000017EE 5280 addq.l D0, 1 000017F0 4A18 tst.b [A0]+ 000017F2 66FA bne -0x4 /* 000017EE */ 000017F4 6004 bra +0x6 /* 000017FA */ label000017F6: 000017F6 7000 moveq.l D0, 0x00 000017F8 1012 move.b D0, [A2] label000017FA: 000017FA 5480 addq.l D0, 2 000017FC 204A movea.l A0, A2 000017FE 2253 movea.l A1, [A3] 00001800 A22E syscall BlockMove/BlockMoveData, flags=2 00001802 486F 0008 pea.l [A7 + 0x8] 00001806 2F0B move.l -[A7], A3 00001808 4EAD C2F8 jsr [A5 - 0x3D08] 0000180C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001810 6002 bra +0x4 /* 00001814 */ label00001812: 00001812 97CB sub.l A3, A3 label00001814: 00001814 3604 move.w D3, D4 00001816 48C3 ext.l D3 00001818 5383 subq.l D3, 1 0000181A 4C3C 3800 0000 movem.w A3,A4,A5, 0x0 00001820 0018 42A7 ori.b [A0]+, 0xA7 00001824 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001828 2050 movea.l A0, [A0] 0000182A 2250 movea.l A1, [A0] 0000182C 4871 3814 pea.l [A1 + D3 + 0x14] 00001830 4EAD C208 jsr [A5 - 0x3DF8] 00001834 206D 1C30 movea.l A0, [A5 + 0x1C30] 00001838 2050 movea.l A0, [A0] 0000183A 2250 movea.l A1, [A0] 0000183C 238B 3814 move.l [A1 + D3 + 0x14], A3 00001840 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00001844 4EAD B840 jsr [A5 - 0x47C0] 00001848 4FEF 000E lea.l A7, [A7 + 0xE] 0000184C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001850 4E75 rts fn00001852: 00001852 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 00001856 4FEF FD82 lea.l A7, [A7 - 0x27E] 0000185A 266F 0296 movea.l A3, [A7 + 0x296] 0000185E 3A2F 029A move.w D5, [A7 + 0x29A] 00001862 282F 029C move.l D4, [A7 + 0x29C] 00001866 426F 027C clr.w [A7 + 0x27C] 0000186A 7600 moveq.l D3, 0x00 0000186C 3005 move.w D0, D5 0000186E 48C0 ext.l D0 00001870 5380 subq.l D0, 1 00001872 4C3C 0800 0000 movem.w A3, 0x0 00001878 0018 2453 ori.b [A0]+, 0x53 /* 'S' */ 0000187C 2452 movea.l A2, [A2] 0000187E D5C0 add.l A2, D0 00001880 45EA 0014 lea.l A2, [A2 + 0x14] 00001884 200A move.l D0, A2 00001886 6700 00EC beq +0xEE /* 00001974 */ 0000188A 4A6A 000C tst.w [A2 + 0xC] 0000188E 6600 00E6 bne +0xE8 /* 00001976 */ 00001892 3F3C 0001 move.w -[A7], 0x1 00001896 42A7 clr.l -[A7] 00001898 486F 016C pea.l [A7 + 0x16C] 0000189C 4EAD B8F8 jsr [A5 - 0x4708] 000018A0 4AAA 0004 tst.l [A2 + 0x4] 000018A4 4FEF 000A lea.l A7, [A7 + 0xA] 000018A8 672A beq +0x2C /* 000018D4 */ 000018AA 3F3C 0001 move.w -[A7], 0x1 000018AE 206A 0004 movea.l A0, [A2 + 0x4] 000018B2 2F10 move.l -[A7], [A0] 000018B4 486F 016C pea.l [A7 + 0x16C] 000018B8 4EAD B8F8 jsr [A5 - 0x4708] 000018BC 486F 0170 pea.l [A7 + 0x170] 000018C0 4EAD B898 jsr [A5 - 0x4768] 000018C4 4A00 tst.b D0 000018C6 4FEF 000E lea.l A7, [A7 + 0xE] 000018CA 6708 beq +0xA /* 000018D4 */ 000018CC 4A6F 016E tst.w [A7 + 0x16E] 000018D0 6700 00A4 beq +0xA6 /* 00001976 */ label000018D4: 000018D4 4AAA 0004 tst.l [A2 + 0x4] 000018D8 6606 bne +0x8 /* 000018E0 */ 000018DA 70FF moveq.l D0, 0xFFFFFFFF 000018DC B880 cmp.l D4, D0 000018DE 6734 beq +0x36 /* 00001914 */ label000018E0: 000018E0 2F04 move.l -[A7], D4 000018E2 486F 016A pea.l [A7 + 0x16A] 000018E6 4EBA 123E jsr [PC + 0x123E /* 00002B26 */] 000018EA 3F40 0284 move.w [A7 + 0x284], D0 000018EE 4A40 tst.w D0 000018F0 504F addq.w A7, 8 000018F2 6F20 ble +0x22 /* 00001914 */ 000018F4 3F2F 027C move.w -[A7], [A7 + 0x27C] 000018F8 4EBA 1206 jsr [PC + 0x1206 /* 00002B00 */] 000018FC 356F 027E 000C move.w [A2 + 0xC], [A7 + 0x27E] 00001902 1F3C 0001 move.b -[A7], 0x1 00001906 3F05 move.w -[A7], D5 00001908 2F0B move.l -[A7], A3 0000190A 4EBA 0076 jsr [PC + 0x76 /* 00001982 */] 0000190E 4FEF 000A lea.l A7, [A7 + 0xA] 00001912 6062 bra +0x64 /* 00001976 */ label00001914: 00001914 4857 pea.l [A7] 00001916 4EBA 132E jsr [PC + 0x132E /* 00002C46 */] 0000191A 3600 move.w D3, D0 0000191C 4A43 tst.w D3 0000191E 584F addq.w A7, 4 00001920 6654 bne +0x56 /* 00001976 */ 00001922 2F44 0148 move.l [A7 + 0x148], D4 00001926 4AAA 0004 tst.l [A2 + 0x4] 0000192A 6606 bne +0x8 /* 00001932 */ 0000192C 70FF moveq.l D0, 0xFFFFFFFF 0000192E B880 cmp.l D4, D0 00001930 6718 beq +0x1A /* 0000194A */ label00001932: 00001932 41EF 0166 lea.l A0, [A7 + 0x166] 00001936 43EF 001A lea.l A1, [A7 + 0x1A] 0000193A 7044 moveq.l D0, 0x44 label0000193C: 0000193C 22D8 move.l [A1]+, [A0]+ 0000193E 51C8 FFFC dbf D0, -0x6 /* 0000193C */ 00001942 32D8 move.w [A1]+, [A0]+ 00001944 1F7C 0001 0164 move.b [A7 + 0x164], 0x1 label0000194A: 0000194A 486F 027C pea.l [A7 + 0x27C] 0000194E 486F 0004 pea.l [A7 + 0x4] 00001952 4EBA 10C0 jsr [PC + 0x10C0 /* 00002A14 */] 00001956 3600 move.w D3, D0 00001958 4A43 tst.w D3 0000195A 504F addq.w A7, 8 0000195C 6618 bne +0x1A /* 00001976 */ 0000195E 356F 027C 000C move.w [A2 + 0xC], [A7 + 0x27C] 00001964 1F3C 0001 move.b -[A7], 0x1 00001968 3F05 move.w -[A7], D5 0000196A 2F0B move.l -[A7], A3 0000196C 4EBA 0014 jsr [PC + 0x14 /* 00001982 */] 00001970 504F addq.w A7, 8 00001972 6002 bra +0x4 /* 00001976 */ label00001974: 00001974 76FF moveq.l D3, 0xFFFFFFFF label00001976: 00001976 3003 move.w D0, D3 00001978 4FEF 027E lea.l A7, [A7 + 0x27E] 0000197C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00001980 4E75 rts fn00001982: 00001982 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001986 266F 0014 movea.l A3, [A7 + 0x14] 0000198A 382F 0018 move.w D4, [A7 + 0x18] 0000198E 7600 moveq.l D3, 0x00 00001990 3004 move.w D0, D4 00001992 48C0 ext.l D0 00001994 5380 subq.l D0, 1 00001996 4C3C 0800 0000 movem.w A3, 0x0 0000199C 0018 2453 ori.b [A0]+, 0x53 /* 'S' */ 000019A0 2452 movea.l A2, [A2] 000019A2 D5C0 add.l A2, D0 000019A4 45EA 0014 lea.l A2, [A2 + 0x14] 000019A8 200A move.l D0, A2 000019AA 6768 beq +0x6A /* 00001A14 */ 000019AC 4A2A 0015 tst.b [A2 + 0x15] 000019B0 6664 bne +0x66 /* 00001A16 */ 000019B2 3004 move.w D0, D4 000019B4 48C0 ext.l D0 000019B6 5380 subq.l D0, 1 000019B8 4C3C 0800 0000 movem.w A3, 0x0 000019BE 0018 2453 ori.b [A0]+, 0x53 /* 'S' */ 000019C2 2252 movea.l A1, [A2] 000019C4 3031 0820 move.w D0, [A1 + D0 + 0x20] 000019C8 48C0 ext.l D0 000019CA 5380 subq.l D0, 1 000019CC 4C3C 0800 0000 movem.w A3, 0x0 000019D2 0166 bchg -[A6], D0 000019D4 246D 14A8 movea.l A2, [A5 + 0x14A8] 000019D8 2452 movea.l A2, [A2] 000019DA D5C0 add.l A2, D0 000019DC 45EA 0014 lea.l A2, [A2 + 0x14] 000019E0 200A move.l D0, A2 000019E2 672C beq +0x2E /* 00001A10 */ 000019E4 1F2F 001A move.b -[A7], [A7 + 0x1A] 000019E8 2F0A move.l -[A7], A2 000019EA 4EBA 1458 jsr [PC + 0x1458 /* 00002E44 */] 000019EE 3004 move.w D0, D4 000019F0 48C0 ext.l D0 000019F2 5380 subq.l D0, 1 000019F4 4C3C 0800 0000 movem.w A3, 0x0 000019FA 0018 2453 ori.b [A0]+, 0x53 /* 'S' */ 000019FE 2452 movea.l A2, [A2] 00001A00 D5C0 add.l A2, D0 00001A02 45EA 0014 lea.l A2, [A2 + 0x14] 00001A06 157C 0001 0015 move.b [A2 + 0x15], 0x1 00001A0C 5C4F addq.w A7, 6 00001A0E 6006 bra +0x8 /* 00001A16 */ label00001A10: 00001A10 76FF moveq.l D3, 0xFFFFFFFF 00001A12 6002 bra +0x4 /* 00001A16 */ label00001A14: 00001A14 76FF moveq.l D3, 0xFFFFFFFF label00001A16: 00001A16 3003 move.w D0, D3 00001A18 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001A1C 4E75 rts fn00001A1E: 00001A1E 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00001A22 286F 001C movea.l A4, [A7 + 0x1C] 00001A26 3A2F 0020 move.w D5, [A7 + 0x20] 00001A2A 7600 moveq.l D3, 0x00 00001A2C 3005 move.w D0, D5 00001A2E 48C0 ext.l D0 00001A30 5380 subq.l D0, 1 00001A32 4C3C 0800 0000 movem.w A3, 0x0 00001A38 0018 2454 ori.b [A0]+, 0x54 /* 'T' */ 00001A3C 2452 movea.l A2, [A2] 00001A3E D5C0 add.l A2, D0 00001A40 45EA 0014 lea.l A2, [A2 + 0x14] 00001A44 200A move.l D0, A2 00001A46 6750 beq +0x52 /* 00001A98 */ 00001A48 4A2A 0015 tst.b [A2 + 0x15] 00001A4C 674C beq +0x4E /* 00001A9A */ 00001A4E 3805 move.w D4, D5 00001A50 48C4 ext.l D4 00001A52 5384 subq.l D4, 1 00001A54 4C3C 4800 0000 movem.w A3,A6, 0x0 00001A5A 0018 2654 ori.b [A0]+, 0x54 /* 'T' */ 00001A5E 2253 movea.l A1, [A3] 00001A60 3031 4820 move.w D0, [A1 + D4 + 0x20] 00001A64 48C0 ext.l D0 00001A66 5380 subq.l D0, 1 00001A68 4C3C 0800 0000 movem.w A3, 0x0 00001A6E 0166 bchg -[A6], D0 00001A70 266D 14A8 movea.l A3, [A5 + 0x14A8] 00001A74 2653 movea.l A3, [A3] 00001A76 D7C0 add.l A3, D0 00001A78 47EB 0014 lea.l A3, [A3 + 0x14] 00001A7C 200B move.l D0, A3 00001A7E 6712 beq +0x14 /* 00001A92 */ 00001A80 2F0B move.l -[A7], A3 00001A82 4EBA 13F8 jsr [PC + 0x13F8 /* 00002E7C */] 00001A86 2454 movea.l A2, [A4] 00001A88 2452 movea.l A2, [A2] 00001A8A D5C4 add.l A2, D4 00001A8C 45EA 0014 lea.l A2, [A2 + 0x14] 00001A90 584F addq.w A7, 4 label00001A92: 00001A92 422A 0015 clr.b [A2 + 0x15] 00001A96 6002 bra +0x4 /* 00001A9A */ label00001A98: 00001A98 76FF moveq.l D3, 0xFFFFFFFF label00001A9A: 00001A9A 3003 move.w D0, D3 00001A9C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001AA0 4E75 rts 00001AA2 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001AA6 4FEF FEEA lea.l A7, [A7 - 0x116] 00001AAA 246F 012A movea.l A2, [A7 + 0x12A] 00001AAE 362F 012E move.w D3, [A7 + 0x12E] 00001AB2 286F 0130 movea.l A4, [A7 + 0x130] 00001AB6 3003 move.w D0, D3 00001AB8 48C0 ext.l D0 00001ABA 5380 subq.l D0, 1 00001ABC 4C3C 0800 0000 movem.w A3, 0x0 00001AC2 0018 2652 ori.b [A0]+, 0x52 /* 'R' */ 00001AC6 2653 movea.l A3, [A3] 00001AC8 D7C0 add.l A3, D0 00001ACA 302B 0020 move.w D0, [A3 + 0x20] 00001ACE 48C0 ext.l D0 00001AD0 5380 subq.l D0, 1 00001AD2 4C3C 0800 0000 movem.w A3, 0x0 00001AD8 0166 bchg -[A6], D0 00001ADA 206D 14A8 movea.l A0, [A5 + 0x14A8] 00001ADE 2050 movea.l A0, [A0] 00001AE0 D1C0 add.l A0, D0 00001AE2 41E8 0014 lea.l A0, [A0 + 0x14] 00001AE6 41E8 001A lea.l A0, [A0 + 0x1A] 00001AEA 43D7 lea.l A1, [A7] 00001AEC 7044 moveq.l D0, 0x44 label00001AEE: 00001AEE 22D8 move.l [A1]+, [A0]+ 00001AF0 51C8 FFFC dbf D0, -0x6 /* 00001AEE */ 00001AF4 32D8 move.w [A1]+, [A0]+ 00001AF6 244B movea.l A2, A3 00001AF8 45EA 0014 lea.l A2, [A2 + 0x14] 00001AFC 4AAA 0004 tst.l [A2 + 0x4] 00001B00 6706 beq +0x8 /* 00001B08 */ 00001B02 4A2A 0014 tst.b [A2 + 0x14] 00001B06 6610 bne +0x12 /* 00001B18 */ label00001B08: 00001B08 422C 0001 clr.b [A4 + 0x1] 00001B0C 4214 clr.b [A4] 00001B0E 4FEF 0116 lea.l A7, [A7 + 0x116] 00001B12 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001B16 4E75 rts label00001B18: 00001B18 4227 clr.b -[A7] 00001B1A 3F2F 0136 move.w -[A7], [A7 + 0x136] 00001B1E 2F0C move.l -[A7], A4 00001B20 486F 0008 pea.l [A7 + 0x8] 00001B24 4EAD B8A8 jsr [A5 - 0x4758] 00001B28 4FEF 0122 lea.l A7, [A7 + 0x122] 00001B2C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001B30 4E75 rts 00001B32 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00001B36 4FEF FDCC lea.l A7, [A7 - 0x234] 00001B3A 266F 025C movea.l A3, [A7 + 0x25C] 00001B3E 362F 0260 move.w D3, [A7 + 0x260] 00001B42 2C6F 0262 movea.l A6, [A7 + 0x262] 00001B46 3003 move.w D0, D3 00001B48 48C0 ext.l D0 00001B4A 5380 subq.l D0, 1 00001B4C 4C3C 0800 0000 movem.w A3, 0x0 00001B52 0018 2453 ori.b [A0]+, 0x53 /* 'S' */ 00001B56 2452 movea.l A2, [A2] 00001B58 D5C0 add.l A2, D0 00001B5A 45EA 0014 lea.l A2, [A2 + 0x14] 00001B5E 7CFF moveq.l D6, 0xFFFFFFFF 00001B60 200A move.l D0, A2 00001B62 660C bne +0xE /* 00001B70 */ 00001B64 70FF moveq.l D0, 0xFFFFFFFF 00001B66 4FEF 0234 lea.l A7, [A7 + 0x234] 00001B6A 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001B6E 4E75 rts label00001B70: 00001B70 4A2A 0014 tst.b [A2 + 0x14] 00001B74 660C bne +0xE /* 00001B82 */ 00001B76 7000 moveq.l D0, 0x00 00001B78 4FEF 0234 lea.l A7, [A7 + 0x234] 00001B7C 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001B80 4E75 rts label00001B82: 00001B82 3F03 move.w -[A7], D3 00001B84 2F2D 1C1A move.l -[A7], [A5 + 0x1C1A /* export_895 */] 00001B88 4EAD AD08 jsr [A5 - 0x52F8] 00001B8C 382A 000C move.w D4, [A2 + 0xC] 00001B90 286A 0004 movea.l A4, [A2 + 0x4] 00001B94 4878 0001 push.l 0x1 00001B98 42A7 clr.l -[A7] 00001B9A 2F0E move.l -[A7], A6 00001B9C 4EAD BCE8 jsr [A5 - 0x4318] 00001BA0 2C00 move.l D6, D0 00001BA2 70FF moveq.l D0, 0xFFFFFFFF 00001BA4 BC80 cmp.l D6, D0 00001BA6 4FEF 0012 lea.l A7, [A7 + 0x12] 00001BAA 670E beq +0x10 /* 00001BBA */ 00001BAC 486F 012E pea.l [A7 + 0x12E] 00001BB0 2F0E move.l -[A7], A6 00001BB2 4EAD B008 jsr [A5 - 0x4FF8] 00001BB6 504F addq.w A7, 8 00001BB8 6038 bra +0x3A /* 00001BF2 */ label00001BBA: 00001BBA 3F3C 0001 move.w -[A7], 0x1 00001BBE 1F3C 0019 move.b -[A7], 0x19 00001BC2 3F3C 0001 move.w -[A7], 0x1 00001BC6 2F0E move.l -[A7], A6 00001BC8 486F 0022 pea.l [A7 + 0x22] 00001BCC 4EAD B880 jsr [A5 - 0x4780] 00001BD0 4A00 tst.b D0 00001BD2 4FEF 000E lea.l A7, [A7 + 0xE] 00001BD6 660C bne +0xE /* 00001BE4 */ 00001BD8 70D5 moveq.l D0, 0xFFFFFFD5 00001BDA 4FEF 0234 lea.l A7, [A7 + 0x234] 00001BDE 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001BE2 4E75 rts label00001BE4: 00001BE4 486F 012E pea.l [A7 + 0x12E] 00001BE8 486F 001C pea.l [A7 + 0x1C] 00001BEC 4EAD B8A0 jsr [A5 - 0x4760] 00001BF0 504F addq.w A7, 8 label00001BF2: 00001BF2 3F03 move.w -[A7], D3 00001BF4 2F0B move.l -[A7], A3 00001BF6 4EBA FE26 jsr [PC - 0x1DA /* 00001A1E */] 00001BFA 4878 0001 push.l 0x1 00001BFE 0C2F 00FF 0138 cmpi.b [A7 + 0x138], 0xFF 00001C04 650E bcs +0x10 /* 00001C14 */ 00001C06 41EF 0139 lea.l A0, [A7 + 0x139] 00001C0A 70FF moveq.l D0, 0xFFFFFFFF label00001C0C: 00001C0C 5280 addq.l D0, 1 00001C0E 4A18 tst.b [A0]+ 00001C10 66FA bne -0x4 /* 00001C0C */ 00001C12 6006 bra +0x8 /* 00001C1A */ label00001C14: 00001C14 7000 moveq.l D0, 0x00 00001C16 102F 0138 move.b D0, [A7 + 0x138] label00001C1A: 00001C1A 5480 addq.l D0, 2 00001C1C 2F00 move.l -[A7], D0 00001C1E 4EAD C1F8 jsr [A5 - 0x3E08] 00001C22 2548 0004 move.l [A2 + 0x4], A0 00001C26 206A 0004 movea.l A0, [A2 + 0x4] 00001C2A 2F10 move.l -[A7], [A0] 00001C2C 486F 0140 pea.l [A7 + 0x140] 00001C30 4EAD B008 jsr [A5 - 0x4FF8] 00001C34 426A 000C clr.w [A2 + 0xC] 00001C38 2F06 move.l -[A7], D6 00001C3A 3F03 move.w -[A7], D3 00001C3C 2F0B move.l -[A7], A3 00001C3E 4EBA FC12 jsr [PC - 0x3EE /* 00001852 */] 00001C42 3A00 move.w D5, D0 00001C44 4A45 tst.w D5 00001C46 4FEF 0020 lea.l A7, [A7 + 0x20] 00001C4A 6600 00E8 bne +0xEA /* 00001D34 */ 00001C4E 4A44 tst.w D4 00001C50 6708 beq +0xA /* 00001C5A */ 00001C52 3F04 move.w -[A7], D4 00001C54 4EBA 0FA6 jsr [PC + 0xFA6 /* 00002BFC */] 00001C58 544F addq.w A7, 2 label00001C5A: 00001C5A 2F0C move.l -[A7], A4 00001C5C 4EAD C200 jsr [A5 - 0x3E00] 00001C60 2F0B move.l -[A7], A3 00001C62 4EBA 1580 jsr [PC + 0x1580 /* 000031E4 */] 00001C66 3A00 move.w D5, D0 00001C68 4A2F 026E tst.b [A7 + 0x26E] 00001C6C 504F addq.w A7, 8 00001C6E 660C bne +0xE /* 00001C7C */ 00001C70 1F3C 0002 move.b -[A7], 0x2 00001C74 4EAD BD90 jsr [A5 - 0x4270] 00001C78 1E00 move.b D7, D0 00001C7A 544F addq.w A7, 2 label00001C7C: 00001C7C 2F0B move.l -[A7], A3 00001C7E 4EAD B840 jsr [A5 - 0x47C0] 00001C82 4A2F 026A tst.b [A7 + 0x26A] 00001C86 584F addq.w A7, 4 00001C88 6608 bne +0xA /* 00001C92 */ 00001C8A 1F07 move.b -[A7], D7 00001C8C 4EAD BD90 jsr [A5 - 0x4270] 00001C90 544F addq.w A7, 2 label00001C92: 00001C92 B7ED 1C30 cmpa.l A3, [A5 + 0x1C30] 00001C96 6600 00AE bne +0xB0 /* 00001D46 */ 00001C9A 1F3C 0001 move.b -[A7], 0x1 00001C9E 4EAD D8C0 jsr [A5 - 0x2740] 00001CA2 2448 movea.l A2, A0 00001CA4 3F3C 7FFF move.w -[A7], 0x7FFF 00001CA8 3F03 move.w -[A7], D3 00001CAA 486F 0016 pea.l [A7 + 0x16] 00001CAE 4EBA F24A jsr [PC - 0xDB6 /* 00000EFA */] 00001CB2 306F 001C movea.w A0, [A7 + 0x1C] 00001CB6 2F48 000E move.l [A7 + 0xE], A0 00001CBA 3F3C 7FFF move.w -[A7], 0x7FFF 00001CBE 3F03 move.w -[A7], D3 00001CC0 486F 0022 pea.l [A7 + 0x22] 00001CC4 4EBA F234 jsr [PC - 0xDCC /* 00000EFA */] 00001CC8 306F 0026 movea.w A0, [A7 + 0x26] 00001CCC 2008 move.l D0, A0 00001CCE 7210 moveq.l D1, 0x10 00001CD0 E3A8 lsl D0, D1 00001CD2 80AF 0016 or.l D0, [A7 + 0x16] 00001CD6 4FEF 0010 lea.l A7, [A7 + 0x10] 00001CDA 2F00 move.l -[A7], D0 00001CDC 3F3C 0001 move.w -[A7], 0x1 00001CE0 3F03 move.w -[A7], D3 00001CE2 486F 0012 pea.l [A7 + 0x12] 00001CE6 4EBA F212 jsr [PC - 0xDEE /* 00000EFA */] 00001CEA 306F 0018 movea.w A0, [A7 + 0x18] 00001CEE 2F48 000E move.l [A7 + 0xE], A0 00001CF2 3F3C 0001 move.w -[A7], 0x1 00001CF6 3F03 move.w -[A7], D3 00001CF8 486F 001E pea.l [A7 + 0x1E] 00001CFC 4EBA F1FC jsr [PC - 0xE04 /* 00000EFA */] 00001D00 306F 0022 movea.w A0, [A7 + 0x22] 00001D04 2008 move.l D0, A0 00001D06 7210 moveq.l D1, 0x10 00001D08 E3A8 lsl D0, D1 00001D0A 80AF 0016 or.l D0, [A7 + 0x16] 00001D0E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001D12 2F00 move.l -[A7], D0 00001D14 2F0A move.l -[A7], A2 00001D16 4EAD D8D8 jsr [A5 - 0x2728] 00001D1A 2F2D 1220 move.l -[A7], [A5 + 0x1220] 00001D1E 2F2D 121C move.l -[A7], [A5 + 0x121C] 00001D22 2F0A move.l -[A7], A2 00001D24 4EAD BA30 jsr [A5 - 0x45D0] 00001D28 2F0A move.l -[A7], A2 00001D2A 4EAD D8C8 jsr [A5 - 0x2738] 00001D2E 4FEF 001E lea.l A7, [A7 + 0x1E] 00001D32 6012 bra +0x14 /* 00001D46 */ label00001D34: 00001D34 2F2A 0004 move.l -[A7], [A2 + 0x4] 00001D38 4EAD C200 jsr [A5 - 0x3E00] 00001D3C 254C 0004 move.l [A2 + 0x4], A4 00001D40 3544 000C move.w [A2 + 0xC], D4 00001D44 584F addq.w A7, 4 label00001D46: 00001D46 1F3C 0001 move.b -[A7], 0x1 00001D4A 3F03 move.w -[A7], D3 00001D4C 2F0B move.l -[A7], A3 00001D4E 4EBA FC32 jsr [PC - 0x3CE /* 00001982 */] 00001D52 3005 move.w D0, D5 00001D54 4FEF 023C lea.l A7, [A7 + 0x23C] 00001D58 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00001D5C 4E75 rts fn00001D5E: 00001D5E 302F 0004 move.w D0, [A7 + 0x4] 00001D62 48C0 ext.l D0 00001D64 5380 subq.l D0, 1 00001D66 4C3C 0800 0000 movem.w A3, 0x0 00001D6C 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001D70 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001D74 2250 movea.l A1, [A0] 00001D76 3031 0820 move.w D0, [A1 + D0 + 0x20] 00001D7A 48C0 ext.l D0 00001D7C 5380 subq.l D0, 1 00001D7E 4C3C 0800 0000 movem.w A3, 0x0 00001D84 0166 bchg -[A6], D0 00001D86 206D 14A8 movea.l A0, [A5 + 0x14A8] 00001D8A 2050 movea.l A0, [A0] 00001D8C D1C0 add.l A0, D0 00001D8E 41E8 0014 lea.l A0, [A0 + 0x14] 00001D92 102D 21CB move.b D0, [A5 + 0x21CB] 00001D96 8128 0165 or.b [A0 + 0x165], D0 00001D9A 4E75 rts fn00001D9C: 00001D9C 302F 0004 move.w D0, [A7 + 0x4] 00001DA0 48C0 ext.l D0 00001DA2 5380 subq.l D0, 1 00001DA4 4C3C 0800 0000 movem.w A3, 0x0 00001DAA 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00001DAE 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00001DB2 2250 movea.l A1, [A0] 00001DB4 3031 0820 move.w D0, [A1 + D0 + 0x20] 00001DB8 48C0 ext.l D0 00001DBA 5380 subq.l D0, 1 00001DBC 4C3C 0800 0000 movem.w A3, 0x0 00001DC2 0166 bchg -[A6], D0 00001DC4 206D 14A8 movea.l A0, [A5 + 0x14A8] 00001DC8 2050 movea.l A0, [A0] 00001DCA D1C0 add.l A0, D0 00001DCC 41E8 0014 lea.l A0, [A0 + 0x14] 00001DD0 4A28 0165 tst.b [A0 + 0x165] 00001DD4 56C0 sne D0 00001DD6 4400 neg.b D0 00001DD8 49C0 lea.l A4, D0 00001DDA 4E75 rts fn00001DDC: 00001DDC 2F03 move.l -[A7], D3 00001DDE 0C6F FFFF 0012 cmpi.w [A7 + 0x12], 0xFFFF 00001DE4 6606 bne +0x8 /* 00001DEC */ 00001DE6 4A6F 0014 tst.w [A7 + 0x14] 00001DEA 6F28 ble +0x2A /* 00001E14 */ label00001DEC: 00001DEC 3F2F 0012 move.w -[A7], [A7 + 0x12] 00001DF0 3F2F 0012 move.w -[A7], [A7 + 0x12] 00001DF4 2F2F 0010 move.l -[A7], [A7 + 0x10] 00001DF8 4EBA E242 jsr [PC - 0x1DBE /* 0000003C */] 00001DFC 3600 move.w D3, D0 00001DFE 4A43 tst.w D3 00001E00 504F addq.w A7, 8 00001E02 6F06 ble +0x8 /* 00001E0A */ 00001E04 3F43 0012 move.w [A7 + 0x12], D3 00001E08 600A bra +0xC /* 00001E14 */ label00001E0A: 00001E0A 486F 0012 pea.l [A7 + 0x12] 00001E0E 4EAD AF08 jsr [A5 - 0x50F8] 00001E12 584F addq.w A7, 4 label00001E14: 00001E14 206F 0008 movea.l A0, [A7 + 0x8] 00001E18 20AF 0012 move.l [A0], [A7 + 0x12] 00001E1C 261F move.l D3, [A7]+ 00001E1E 4E75 rts fn00001E20: 00001E20 4A6F 0006 tst.w [A7 + 0x6] 00001E24 670C beq +0xE /* 00001E32 */ 00001E26 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001E2A 4EAD B9C8 jsr [A5 - 0x4638] 00001E2E 584F addq.w A7, 4 00001E30 4E75 rts label00001E32: 00001E32 91C8 sub.l A0, A0 00001E34 4E75 rts fn00001E36: 00001E36 4A6F 000A tst.w [A7 + 0xA] 00001E3A 6710 beq +0x12 /* 00001E4C */ 00001E3C 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001E40 2F2F 0008 move.l -[A7], [A7 + 0x8] 00001E44 4EAD B9D8 jsr [A5 - 0x4628] 00001E48 504F addq.w A7, 8 00001E4A 4E75 rts label00001E4C: 00001E4C 91C8 sub.l A0, A0 00001E4E 4E75 rts fn00001E50: 00001E50 4A6F 0006 tst.w [A7 + 0x6] 00001E54 670C beq +0xE /* 00001E62 */ 00001E56 2F2F 0004 move.l -[A7], [A7 + 0x4] 00001E5A 4EAD B9D0 jsr [A5 - 0x4630] 00001E5E 584F addq.w A7, 4 00001E60 4E75 rts label00001E62: 00001E62 91C8 sub.l A0, A0 00001E64 4E75 rts fn00001E66: 00001E66 2F0A move.l -[A7], A2 00001E68 594F subq.w A7, 4 00001E6A 2F2F 000C move.l -[A7], [A7 + 0xC] 00001E6E 4EBA FFE0 jsr [PC - 0x20 /* 00001E50 */] 00001E72 2448 movea.l A2, A0 00001E74 200A move.l D0, A2 00001E76 4A80 tst.l D0 00001E78 584F addq.w A7, 4 00001E7A 6606 bne +0x8 /* 00001E82 */ 00001E7C 2E80 move.l [A7], D0 00001E7E 7000 moveq.l D0, 0x00 00001E80 6016 bra +0x18 /* 00001E98 */ label00001E82: 00001E82 302F 0010 move.w D0, [A7 + 0x10] 00001E86 48C0 ext.l D0 00001E88 122A 000E move.b D1, [A2 + 0xE] 00001E8C 49C1 lea.l A4, D1 00001E8E B280 cmp.l D1, D0 00001E90 57C1 seq D1 00001E92 4401 neg.b D1 00001E94 49C1 lea.l A4, D1 00001E96 2001 move.l D0, D1 label00001E98: 00001E98 584F addq.w A7, 4 00001E9A 245F movea.l A2, [A7]+ 00001E9C 4E75 rts 00001E9E 3F2F 0008 move.w -[A7], [A7 + 0x8] 00001EA2 2F2F 0006 move.l -[A7], [A7 + 0x6] 00001EA6 4EBA FFBE jsr [PC - 0x42 /* 00001E66 */] 00001EAA 4A00 tst.b D0 00001EAC 5C4F addq.w A7, 6 00001EAE 6704 beq +0x6 /* 00001EB4 */ 00001EB0 7001 moveq.l D0, 0x01 00001EB2 4E75 rts label00001EB4: 00001EB4 42A7 clr.l -[A7] 00001EB6 306F 000C movea.w A0, [A7 + 0xC] 00001EBA 2F08 move.l -[A7], A0 00001EBC 3F3C 001A move.w -[A7], 0x1A 00001EC0 2F2F 000E move.l -[A7], [A7 + 0xE] 00001EC4 4EAD BDF8 jsr [A5 - 0x4208] 00001EC8 4FEF 000E lea.l A7, [A7 + 0xE] 00001ECC 4E75 rts fn00001ECE: 00001ECE 302F 0008 move.w D0, [A7 + 0x8] 00001ED2 48C0 ext.l D0 00001ED4 206F 0004 movea.l A0, [A7 + 0x4] 00001ED8 1228 000E move.b D1, [A0 + 0xE] 00001EDC 49C1 lea.l A4, D1 00001EDE B280 cmp.l D1, D0 00001EE0 6604 bne +0x6 /* 00001EE6 */ 00001EE2 7001 moveq.l D0, 0x01 00001EE4 4E75 rts label00001EE6: 00001EE6 42A7 clr.l -[A7] 00001EE8 306F 000C movea.w A0, [A7 + 0xC] 00001EEC 2F08 move.l -[A7], A0 00001EEE 3F3C 001A move.w -[A7], 0x1A 00001EF2 2F2F 000E move.l -[A7], [A7 + 0xE] 00001EF6 4EAD BE00 jsr [A5 - 0x4200] 00001EFA 4FEF 000E lea.l A7, [A7 + 0xE] 00001EFE 4E75 rts 00001F00 594F subq.w A7, 4 00001F02 206F 000C movea.l A0, [A7 + 0xC] 00001F06 2E90 move.l [A7], [A0] 00001F08 4A6F 0002 tst.w [A7 + 0x2] 00001F0C 6C10 bge +0x12 /* 00001F1E */ 00001F0E 3EBC FFFF move.w [A7], 0xFFFF 00001F12 302F 0002 move.w D0, [A7 + 0x2] 00001F16 48C0 ext.l D0 00001F18 5280 addq.l D0, 1 00001F1A 3F40 0002 move.w [A7 + 0x2], D0 label00001F1E: 00001F1E 206F 0008 movea.l A0, [A7 + 0x8] 00001F22 2097 move.l [A0], [A7] 00001F24 584F addq.w A7, 4 00001F26 4E75 rts 00001F28 4A6F 000A tst.w [A7 + 0xA] 00001F2C 6E0C bgt +0xE /* 00001F3A */ 00001F2E 302F 000A move.w D0, [A7 + 0xA] 00001F32 48C0 ext.l D0 00001F34 5380 subq.l D0, 1 00001F36 3F40 000A move.w [A7 + 0xA], D0 label00001F3A: 00001F3A 206F 0004 movea.l A0, [A7 + 0x4] 00001F3E 20AF 0008 move.l [A0], [A7 + 0x8] 00001F42 4E75 rts 00001F44 206F 0004 movea.l A0, [A7 + 0x4] 00001F48 4A68 0002 tst.w [A0 + 0x2] 00001F4C 57C0 seq D0 00001F4E 4400 neg.b D0 00001F50 49C0 lea.l A4, D0 00001F52 4E75 rts 00001F54 514F subq.w A7, 8 00001F56 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001F5A 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001F5E 4EBA FED6 jsr [PC - 0x12A /* 00001E36 */] 00001F62 2F48 0008 move.l [A7 + 0x8], A0 00001F66 2F28 0034 move.l -[A7], [A0 + 0x34] 00001F6A 3F2F 0020 move.w -[A7], [A7 + 0x20] 00001F6E 2F2F 001E move.l -[A7], [A7 + 0x1E] 00001F72 486F 0016 pea.l [A7 + 0x16] 00001F76 4EBA FE64 jsr [PC - 0x19C /* 00001DDC */] 00001F7A 206F 0022 movea.l A0, [A7 + 0x22] 00001F7E 20AF 001A move.l [A0], [A7 + 0x1A] 00001F82 4FEF 001E lea.l A7, [A7 + 0x1E] 00001F86 4E75 rts 00001F88 48E7 0038 movem.l -[A7], A2,A3,A4 00001F8C 286F 0010 movea.l A4, [A7 + 0x10] 00001F90 2F2F 0014 move.l -[A7], [A7 + 0x14] 00001F94 2F0C move.l -[A7], A4 00001F96 4EBA FE9E jsr [PC - 0x162 /* 00001E36 */] 00001F9A 2448 movea.l A2, A0 00001F9C 3F3C 0001 move.w -[A7], 0x1 00001FA0 2F0A move.l -[A7], A2 00001FA2 4EBA FF2A jsr [PC - 0xD6 /* 00001ECE */] 00001FA6 4A00 tst.b D0 00001FA8 4FEF 000E lea.l A7, [A7 + 0xE] 00001FAC 675A beq +0x5C /* 00002008 */ 00001FAE 0C6F FFFF 0018 cmpi.w [A7 + 0x18], 0xFFFF 00001FB4 6606 bne +0x8 /* 00001FBC */ 00001FB6 4A6F 001A tst.w [A7 + 0x1A] 00001FBA 6F46 ble +0x48 /* 00002002 */ label00001FBC: 00001FBC 2F0C move.l -[A7], A4 00001FBE 4EAD B7E8 jsr [A5 - 0x4818] 00001FC2 2648 movea.l A3, A0 00001FC4 486F 001C pea.l [A7 + 0x1C] 00001FC8 3F2F 001C move.w -[A7], [A7 + 0x1C] 00001FCC 4EBA E03A jsr [PC - 0x1FC6 /* 00000008 */] 00001FD0 4A00 tst.b D0 00001FD2 4FEF 000A lea.l A7, [A7 + 0xA] 00001FD6 660E bne +0x10 /* 00001FE6 */ 00001FD8 2F0B move.l -[A7], A3 00001FDA 4EAD B7E8 jsr [A5 - 0x4818] 00001FDE 584F addq.w A7, 4 00001FE0 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001FE4 4E75 rts label00001FE6: 00001FE6 3F2F 0018 move.w -[A7], [A7 + 0x18] 00001FEA 3F2F 0016 move.w -[A7], [A7 + 0x16] 00001FEE 2F0C move.l -[A7], A4 00001FF0 4EBA E268 jsr [PC - 0x1D98 /* 0000025A */] 00001FF4 3F40 0020 move.w [A7 + 0x20], D0 00001FF8 2F0B move.l -[A7], A3 00001FFA 4EAD B7E8 jsr [A5 - 0x4818] 00001FFE 4FEF 000C lea.l A7, [A7 + 0xC] label00002002: 00002002 256F 0018 0034 move.l [A2 + 0x34], [A7 + 0x18] label00002008: 00002008 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000200C 4E75 rts fn0000200E: 0000200E 2F03 move.l -[A7], D3 00002010 554F subq.w A7, 2 00002012 362F 000E move.w D3, [A7 + 0xE] 00002016 3003 move.w D0, D3 00002018 0280 0000 2000 andi.l D0, 0x2000 /* ' \0' */ 0000201E 6706 beq +0x8 /* 00002026 */ 00002020 0243 DFFF andi.w D3, 0xDFFF 00002024 6066 bra +0x68 /* 0000208C */ label00002026: 00002026 4A6F 000A tst.w [A7 + 0xA] 0000202A 6F60 ble +0x62 /* 0000208C */ 0000202C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002030 2050 movea.l A0, [A0] 00002032 2050 movea.l A0, [A0] 00002034 302F 000A move.w D0, [A7 + 0xA] 00002038 B068 000A cmp.w D0, [A0 + 0xA] 0000203C 6E4E bgt +0x50 /* 0000208C */ 0000203E 4A6F 000C tst.w [A7 + 0xC] 00002042 6F48 ble +0x4A /* 0000208C */ 00002044 302F 000A move.w D0, [A7 + 0xA] 00002048 48C0 ext.l D0 0000204A 5380 subq.l D0, 1 0000204C 4C3C 0800 0000 movem.w A3, 0x0 00002052 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00002056 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000205A 2250 movea.l A1, [A0] 0000205C 3031 0820 move.w D0, [A1 + D0 + 0x20] 00002060 48C0 ext.l D0 00002062 5380 subq.l D0, 1 00002064 4C3C 0800 0000 movem.w A3, 0x0 0000206A 0166 bchg -[A6], D0 0000206C 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002070 2050 movea.l A0, [A0] 00002072 D1C0 add.l A0, D0 00002074 41E8 0014 lea.l A0, [A0 + 0x14] 00002078 302F 000C move.w D0, [A7 + 0xC] 0000207C B068 0160 cmp.w D0, [A0 + 0x160] 00002080 6E0A bgt +0xC /* 0000208C */ 00002082 2F2F 000A move.l -[A7], [A7 + 0xA] 00002086 4EBA F12C jsr [PC - 0xED4 /* 000011B4 */] 0000208A 584F addq.w A7, 4 label0000208C: 0000208C 4A6F 000A tst.w [A7 + 0xA] 00002090 6F66 ble +0x68 /* 000020F8 */ 00002092 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002096 2050 movea.l A0, [A0] 00002098 2050 movea.l A0, [A0] 0000209A 302F 000A move.w D0, [A7 + 0xA] 0000209E B068 000A cmp.w D0, [A0 + 0xA] 000020A2 6E54 bgt +0x56 /* 000020F8 */ 000020A4 4A6F 000C tst.w [A7 + 0xC] 000020A8 6F4E ble +0x50 /* 000020F8 */ 000020AA 302F 000A move.w D0, [A7 + 0xA] 000020AE 48C0 ext.l D0 000020B0 5380 subq.l D0, 1 000020B2 4C3C 0800 0000 movem.w A3, 0x0 000020B8 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 000020BC 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 000020C0 2250 movea.l A1, [A0] 000020C2 3031 0820 move.w D0, [A1 + D0 + 0x20] 000020C6 48C0 ext.l D0 000020C8 5380 subq.l D0, 1 000020CA 4C3C 0800 0000 movem.w A3, 0x0 000020D0 0166 bchg -[A6], D0 000020D2 206D 14A8 movea.l A0, [A5 + 0x14A8] 000020D6 2050 movea.l A0, [A0] 000020D8 D1C0 add.l A0, D0 000020DA 41E8 0014 lea.l A0, [A0 + 0x14] 000020DE 302F 000C move.w D0, [A7 + 0xC] 000020E2 B068 0160 cmp.w D0, [A0 + 0x160] 000020E6 6E10 bgt +0x12 /* 000020F8 */ 000020E8 4267 clr.w -[A7] 000020EA 2F2F 000C move.l -[A7], [A7 + 0xC] 000020EE 4EBA FD76 jsr [PC - 0x28A /* 00001E66 */] 000020F2 4A00 tst.b D0 000020F4 5C4F addq.w A7, 6 000020F6 6706 beq +0x8 /* 000020FE */ label000020F8: 000020F8 544F addq.w A7, 2 000020FA 261F move.l D3, [A7]+ 000020FC 4E75 rts label000020FE: 000020FE 3003 move.w D0, D3 00002100 7201 moveq.l D1, 0x01 00002102 C081 and.l D0, D1 00002104 6720 beq +0x22 /* 00002126 */ 00002106 1F3C 0002 move.b -[A7], 0x2 0000210A 4EAD BD90 jsr [A5 - 0x4270] 0000210E 1F40 0003 move.b [A7 + 0x3], D0 00002112 3F2F 000C move.w -[A7], [A7 + 0xC] 00002116 4EBA FC46 jsr [PC - 0x3BA /* 00001D5E */] 0000211A 1F2F 0005 move.b -[A7], [A7 + 0x5] 0000211E 4EAD BD90 jsr [A5 - 0x4270] 00002122 5C4F addq.w A7, 6 00002124 600A bra +0xC /* 00002130 */ label00002126: 00002126 3F2F 000A move.w -[A7], [A7 + 0xA] 0000212A 4EBA FC32 jsr [PC - 0x3CE /* 00001D5E */] 0000212E 544F addq.w A7, 2 label00002130: 00002130 1B7C 0001 1BD6 move.b [A5 + 0x1BD6], 0x1 00002136 3043 movea.w A0, D3 00002138 2F08 move.l -[A7], A0 0000213A 3F3C 0013 move.w -[A7], 0x13 0000213E 2F2F 0010 move.l -[A7], [A7 + 0x10] 00002142 4EAD B458 jsr [A5 - 0x4BA8] 00002146 4A6F 0014 tst.w [A7 + 0x14] 0000214A 4FEF 000A lea.l A7, [A7 + 0xA] 0000214E 6F68 ble +0x6A /* 000021B8 */ 00002150 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002154 2050 movea.l A0, [A0] 00002156 2050 movea.l A0, [A0] 00002158 302F 000A move.w D0, [A7 + 0xA] 0000215C B068 000A cmp.w D0, [A0 + 0xA] 00002160 6E56 bgt +0x58 /* 000021B8 */ 00002162 4A6F 000C tst.w [A7 + 0xC] 00002166 6F50 ble +0x52 /* 000021B8 */ 00002168 302F 000A move.w D0, [A7 + 0xA] 0000216C 48C0 ext.l D0 0000216E 5380 subq.l D0, 1 00002170 4C3C 0800 0000 movem.w A3, 0x0 00002176 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000217A 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000217E 2250 movea.l A1, [A0] 00002180 3031 0820 move.w D0, [A1 + D0 + 0x20] 00002184 48C0 ext.l D0 00002186 5380 subq.l D0, 1 00002188 4C3C 0800 0000 movem.w A3, 0x0 0000218E 0166 bchg -[A6], D0 00002190 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002194 2050 movea.l A0, [A0] 00002196 D1C0 add.l A0, D0 00002198 41E8 0014 lea.l A0, [A0 + 0x14] 0000219C 302F 000C move.w D0, [A7 + 0xC] 000021A0 B068 0160 cmp.w D0, [A0 + 0x160] 000021A4 6E12 bgt +0x14 /* 000021B8 */ 000021A6 4A43 tst.w D3 000021A8 670E beq +0x10 /* 000021B8 */ 000021AA 2F2F 000A move.l -[A7], [A7 + 0xA] 000021AE 4EBA FC70 jsr [PC - 0x390 /* 00001E20 */] 000021B2 8768 000C or.w [A0 + 0xC], D3 000021B6 584F addq.w A7, 4 label000021B8: 000021B8 544F addq.w A7, 2 000021BA 261F move.l D3, [A7]+ 000021BC 4E75 rts fn000021BE: 000021BE 206F 0004 movea.l A0, [A7 + 0x4] 000021C2 3028 0004 move.w D0, [A0 + 0x4] 000021C6 4E75 rts fn000021C8: 000021C8 206D 1C30 movea.l A0, [A5 + 0x1C30] 000021CC 316F 0004 0004 move.w [A0 + 0x4], [A7 + 0x4] 000021D2 4E75 rts 000021D4 206D 1C30 movea.l A0, [A5 + 0x1C30] 000021D8 3028 0004 move.w D0, [A0 + 0x4] 000021DC 4E75 rts fn000021DE: 000021DE 206F 0004 movea.l A0, [A7 + 0x4] 000021E2 4A90 tst.l [A0] 000021E4 670A beq +0xC /* 000021F0 */ 000021E6 42A7 clr.l -[A7] 000021E8 2F10 move.l -[A7], [A0] 000021EA 4EAD C2F0 jsr [A5 - 0x3D10] 000021EE 504F addq.w A7, 8 label000021F0: 000021F0 4E75 rts fn000021F2: 000021F2 206F 0004 movea.l A0, [A7 + 0x4] 000021F6 4A90 tst.l [A0] 000021F8 670A beq +0xC /* 00002204 */ 000021FA 42A7 clr.l -[A7] 000021FC 2F10 move.l -[A7], [A0] 000021FE 4EAD C2F8 jsr [A5 - 0x3D08] 00002202 504F addq.w A7, 8 label00002204: 00002204 4E75 rts fn00002206: 00002206 2F0B move.l -[A7], A3 00002208 226F 0008 movea.l A1, [A7 + 0x8] 0000220C 7201 moveq.l D1, 0x01 0000220E 6038 bra +0x3A /* 00002248 */ label00002210: 00002210 3001 move.w D0, D1 00002212 48C0 ext.l D0 00002214 5380 subq.l D0, 1 00002216 4C3C 0800 0000 movem.w A3, 0x0 0000221C 0018 2651 ori.b [A0]+, 0x51 /* 'Q' */ 00002220 2653 movea.l A3, [A3] 00002222 D7C0 add.l A3, D0 00002224 47EB 0014 lea.l A3, [A3 + 0x14] 00002228 4AAB 0008 tst.l [A3 + 0x8] 0000222C 6E18 bgt +0x1A /* 00002246 */ 0000222E 4AA9 003C tst.l [A1 + 0x3C] 00002232 6608 bne +0xA /* 0000223C */ 00002234 237C 0000 03FF 003C move.l [A1 + 0x3C], 0x3FF label0000223C: 0000223C 52A9 003C addq.l [A1 + 0x3C], 1 00002240 2769 003C 0008 move.l [A3 + 0x8], [A1 + 0x3C] label00002246: 00002246 5241 addq.w D1, 1 label00002248: 00002248 2051 movea.l A0, [A1] 0000224A 2050 movea.l A0, [A0] 0000224C B268 000A cmp.w D1, [A0 + 0xA] 00002250 6FBE ble -0x40 /* 00002210 */ 00002252 265F movea.l A3, [A7]+ 00002254 4E75 rts 00002256 2F03 move.l -[A7], D3 00002258 7600 moveq.l D3, 0x00 0000225A 4878 0001 push.l 0x1 0000225E 2F3C 002C 0018 move.l -[A7], 0x2C0018 00002264 4EAD D960 jsr [A5 - 0x26A0] 00002268 226F 0010 movea.l A1, [A7 + 0x10] 0000226C 2288 move.l [A1], A0 0000226E 362D 0874 move.w D3, [A5 + 0x874] 00002272 4A43 tst.w D3 00002274 504F addq.w A7, 8 00002276 660A bne +0xC /* 00002282 */ 00002278 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000227C 4EBA FF60 jsr [PC - 0xA0 /* 000021DE */] 00002280 584F addq.w A7, 4 label00002282: 00002282 3003 move.w D0, D3 00002284 261F move.l D3, [A7]+ 00002286 4E75 rts 00002288 48E7 1030 movem.l -[A7], D3,A2,A3 0000228C 246F 0010 movea.l A2, [A7 + 0x10] 00002290 4A92 tst.l [A2] 00002292 6758 beq +0x5A /* 000022EC */ 00002294 2052 movea.l A0, [A2] 00002296 2050 movea.l A0, [A0] 00002298 3628 000A move.w D3, [A0 + 0xA] 0000229C 603E bra +0x40 /* 000022DC */ label0000229E: 0000229E 3003 move.w D0, D3 000022A0 48C0 ext.l D0 000022A2 5380 subq.l D0, 1 000022A4 4C3C 0800 0000 movem.w A3, 0x0 000022AA 0018 2652 ori.b [A0]+, 0x52 /* 'R' */ 000022AE 2653 movea.l A3, [A3] 000022B0 D7C0 add.l A3, D0 000022B2 47EB 0014 lea.l A3, [A3 + 0x14] 000022B6 2F0B move.l -[A7], A3 000022B8 4EBA 00FA jsr [PC + 0xFA /* 000023B4 */] 000022BC 2F0A move.l -[A7], A2 000022BE 4EBA FF32 jsr [PC - 0xCE /* 000021F2 */] 000022C2 3003 move.w D0, D3 000022C4 48C0 ext.l D0 000022C6 5380 subq.l D0, 1 000022C8 2F00 move.l -[A7], D0 000022CA 2F12 move.l -[A7], [A2] 000022CC 4EAD D980 jsr [A5 - 0x2680] 000022D0 2F0A move.l -[A7], A2 000022D2 4EBA FF0A jsr [PC - 0xF6 /* 000021DE */] 000022D6 5343 subq.w D3, 1 000022D8 4FEF 0014 lea.l A7, [A7 + 0x14] label000022DC: 000022DC 0C43 0001 cmpi.w D3, 0x1 000022E0 6CBC bge -0x42 /* 0000229E */ 000022E2 2F12 move.l -[A7], [A2] 000022E4 4EAD C200 jsr [A5 - 0x3E00] 000022E8 4292 clr.l [A2] 000022EA 584F addq.w A7, 4 label000022EC: 000022EC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000022F0 4E75 rts fn000022F2: 000022F2 48E7 1030 movem.l -[A7], D3,A2,A3 000022F6 246F 0010 movea.l A2, [A7 + 0x10] 000022FA 266F 0014 movea.l A3, [A7 + 0x14] 000022FE 7600 moveq.l D3, 0x00 00002300 4A92 tst.l [A2] 00002302 6730 beq +0x32 /* 00002334 */ 00002304 2F0A move.l -[A7], A2 00002306 4EBA FEEA jsr [PC - 0x116 /* 000021F2 */] 0000230A 2F0B move.l -[A7], A3 0000230C 2F12 move.l -[A7], [A2] 0000230E 4EAD D970 jsr [A5 - 0x2690] 00002312 4A80 tst.l D0 00002314 4FEF 000C lea.l A7, [A7 + 0xC] 00002318 6604 bne +0x6 /* 0000231E */ 0000231A 362D 0874 move.w D3, [A5 + 0x874] label0000231E: 0000231E 2F0A move.l -[A7], A2 00002320 4EBA FEBC jsr [PC - 0x144 /* 000021DE */] 00002324 4AAB 0008 tst.l [A3 + 0x8] 00002328 584F addq.w A7, 4 0000232A 6E08 bgt +0xA /* 00002334 */ 0000232C 2F0A move.l -[A7], A2 0000232E 4EBA FED6 jsr [PC - 0x12A /* 00002206 */] 00002332 584F addq.w A7, 4 label00002334: 00002334 3003 move.w D0, D3 00002336 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000233A 4E75 rts fn0000233C: 0000233C 48E7 1820 movem.l -[A7], D3,D4,A2 00002340 246F 0010 movea.l A2, [A7 + 0x10] 00002344 362F 0014 move.w D3, [A7 + 0x14] 00002348 4A92 tst.l [A2] 0000234A 6732 beq +0x34 /* 0000237E */ 0000234C 2F0A move.l -[A7], A2 0000234E 4EBA FEA2 jsr [PC - 0x15E /* 000021F2 */] 00002352 4A43 tst.w D3 00002354 584F addq.w A7, 4 00002356 6F1C ble +0x1E /* 00002374 */ 00002358 2052 movea.l A0, [A2] 0000235A 2050 movea.l A0, [A0] 0000235C B668 000A cmp.w D3, [A0 + 0xA] 00002360 6E12 bgt +0x14 /* 00002374 */ 00002362 3003 move.w D0, D3 00002364 48C0 ext.l D0 00002366 5380 subq.l D0, 1 00002368 2F00 move.l -[A7], D0 0000236A 2F12 move.l -[A7], [A2] 0000236C 4EAD D980 jsr [A5 - 0x2680] 00002370 504F addq.w A7, 8 00002372 6002 bra +0x4 /* 00002376 */ label00002374: 00002374 78FF moveq.l D4, 0xFFFFFFFF label00002376: 00002376 2F0A move.l -[A7], A2 00002378 4EBA FE64 jsr [PC - 0x19C /* 000021DE */] 0000237C 584F addq.w A7, 4 label0000237E: 0000237E 3004 move.w D0, D4 00002380 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002384 4E75 rts fn00002386: 00002386 206F 0004 movea.l A0, [A7 + 0x4] 0000238A 4268 000C clr.w [A0 + 0xC] 0000238E 4290 clr.l [A0] 00002390 42A8 0004 clr.l [A0 + 0x4] 00002394 4268 000E clr.w [A0 + 0xE] 00002398 4228 0015 clr.b [A0 + 0x15] 0000239C 4228 0014 clr.b [A0 + 0x14] 000023A0 42A8 0008 clr.l [A0 + 0x8] 000023A4 4268 0012 clr.w [A0 + 0x12] 000023A8 4268 0010 clr.w [A0 + 0x10] 000023AC 4228 0016 clr.b [A0 + 0x16] 000023B0 7000 moveq.l D0, 0x00 000023B2 4E75 rts fn000023B4: 000023B4 48E7 0030 movem.l -[A7], A2,A3 000023B8 246F 000C movea.l A2, [A7 + 0xC] 000023BC 4A6A 000C tst.w [A2 + 0xC] 000023C0 6738 beq +0x3A /* 000023FA */ 000023C2 4A2A 0015 tst.b [A2 + 0x15] 000023C6 6728 beq +0x2A /* 000023F0 */ 000023C8 302A 000C move.w D0, [A2 + 0xC] 000023CC 48C0 ext.l D0 000023CE 5380 subq.l D0, 1 000023D0 4C3C 0800 0000 movem.w A3, 0x0 000023D6 0166 bchg -[A6], D0 000023D8 266D 14A8 movea.l A3, [A5 + 0x14A8] 000023DC 2653 movea.l A3, [A3] 000023DE D7C0 add.l A3, D0 000023E0 47EB 0014 lea.l A3, [A3 + 0x14] 000023E4 200B move.l D0, A3 000023E6 6708 beq +0xA /* 000023F0 */ 000023E8 2F0B move.l -[A7], A3 000023EA 4EBA 0A90 jsr [PC + 0xA90 /* 00002E7C */] 000023EE 584F addq.w A7, 4 label000023F0: 000023F0 3F2A 000C move.w -[A7], [A2 + 0xC] 000023F4 4EBA 0806 jsr [PC + 0x806 /* 00002BFC */] 000023F8 544F addq.w A7, 2 label000023FA: 000023FA 4878 0001 push.l 0x1 000023FE 2F0A move.l -[A7], A2 00002400 4EAD C208 jsr [A5 - 0x3DF8] 00002404 4878 0001 push.l 0x1 00002408 486A 0004 pea.l [A2 + 0x4] 0000240C 4EAD C208 jsr [A5 - 0x3DF8] 00002410 4FEF 0010 lea.l A7, [A7 + 0x10] 00002414 4CDF 0C00 movem.l A2,A3, [A7]+ 00002418 4E75 rts 0000241A 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 0000241E 4FEF FEE6 lea.l A7, [A7 - 0x11A] 00002422 286F 0142 movea.l A4, [A7 + 0x142] 00002426 1E2F 0146 move.b D7, [A7 + 0x146] 0000242A 2C6F 0148 movea.l A6, [A7 + 0x148] 0000242E 4296 clr.l [A6] 00002430 4A94 tst.l [A4] 00002432 660C bne +0xE /* 00002440 */ 00002434 7000 moveq.l D0, 0x00 00002436 4FEF 011A lea.l A7, [A7 + 0x11A] 0000243A 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000243E 4E75 rts label00002440: 00002440 2054 movea.l A0, [A4] 00002442 2050 movea.l A0, [A0] 00002444 3EA8 000A move.w [A7], [A0 + 0xA] 00002448 42A7 clr.l -[A7] 0000244A 302F 0004 move.w D0, [A7 + 0x4] 0000244E 48C0 ext.l D0 00002450 E588 lsl D0, 2 00002452 3F00 move.w -[A7], D0 00002454 4878 000C push.l 0xC 00002458 4EAD D918 jsr [A5 - 0x26E8] 0000245C 2648 movea.l A3, A0 0000245E 200B move.l D0, A3 00002460 4FEF 000A lea.l A7, [A7 + 0xA] 00002464 660C bne +0xE /* 00002472 */ 00002466 7094 moveq.l D0, 0xFFFFFF94 00002468 4FEF 011A lea.l A7, [A7 + 0x11A] 0000246C 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00002470 4E75 rts label00002472: 00002472 7601 moveq.l D3, 0x01 00002474 6000 01B4 bra +0x1B6 /* 0000262A */ label00002478: 00002478 3003 move.w D0, D3 0000247A 48C0 ext.l D0 0000247C 5380 subq.l D0, 1 0000247E 4C3C 0800 0000 movem.w A3, 0x0 00002484 0018 2454 ori.b [A0]+, 0x54 /* 'T' */ 00002488 2452 movea.l A2, [A2] 0000248A D5C0 add.l A2, D0 0000248C 45EA 0014 lea.l A2, [A2 + 0x14] 00002490 3A03 move.w D5, D3 00002492 48C5 ext.l D5 00002494 5385 subq.l D5, 1 00002496 E58D lsl D5, 2 00002498 5285 addq.l D5, 1 0000249A 422F 0015 clr.b [A7 + 0x15] 0000249E 422F 0014 clr.b [A7 + 0x14] 000024A2 4A92 tst.l [A2] 000024A4 670E beq +0x10 /* 000024B4 */ 000024A6 486F 0014 pea.l [A7 + 0x14] 000024AA 2052 movea.l A0, [A2] 000024AC 2F10 move.l -[A7], [A0] 000024AE 4EAD B008 jsr [A5 - 0x4FF8] 000024B2 504F addq.w A7, 8 label000024B4: 000024B4 0C2F 00FF 0014 cmpi.b [A7 + 0x14], 0xFF 000024BA 650E bcs +0x10 /* 000024CA */ 000024BC 41EF 0015 lea.l A0, [A7 + 0x15] 000024C0 70FF moveq.l D0, 0xFFFFFFFF label000024C2: 000024C2 5280 addq.l D0, 1 000024C4 4A18 tst.b [A0]+ 000024C6 66FA bne -0x4 /* 000024C2 */ 000024C8 6006 bra +0x8 /* 000024D0 */ label000024CA: 000024CA 7000 moveq.l D0, 0x00 000024CC 102F 0014 move.b D0, [A7 + 0x14] label000024D0: 000024D0 2C00 move.l D6, D0 000024D2 4A86 tst.l D6 000024D4 6F20 ble +0x22 /* 000024F6 */ 000024D6 0C2F 00FF 0014 cmpi.b [A7 + 0x14], 0xFF 000024DC 650E bcs +0x10 /* 000024EC */ 000024DE 41EF 0015 lea.l A0, [A7 + 0x15] 000024E2 70FF moveq.l D0, 0xFFFFFFFF label000024E4: 000024E4 5280 addq.l D0, 1 000024E6 4A18 tst.b [A0]+ 000024E8 66FA bne -0x4 /* 000024E4 */ 000024EA 6006 bra +0x8 /* 000024F2 */ label000024EC: 000024EC 7000 moveq.l D0, 0x00 000024EE 102F 0014 move.b D0, [A7 + 0x14] label000024F2: 000024F2 5480 addq.l D0, 2 000024F4 2C00 move.l D6, D0 label000024F6: 000024F6 2F06 move.l -[A7], D6 000024F8 486F 0018 pea.l [A7 + 0x18] 000024FC 3F05 move.w -[A7], D5 000024FE 2F0B move.l -[A7], A3 00002500 4EAD D930 jsr [A5 - 0x26D0] 00002504 3800 move.w D4, D0 00002506 4A44 tst.w D4 00002508 4FEF 000E lea.l A7, [A7 + 0xE] 0000250C 6600 0084 bne +0x86 /* 00002592 */ 00002510 3A03 move.w D5, D3 00002512 48C5 ext.l D5 00002514 5385 subq.l D5, 1 00002516 E58D lsl D5, 2 00002518 5485 addq.l D5, 2 0000251A 422F 0015 clr.b [A7 + 0x15] 0000251E 422F 0014 clr.b [A7 + 0x14] 00002522 4AAA 0004 tst.l [A2 + 0x4] 00002526 6714 beq +0x16 /* 0000253C */ 00002528 4A07 tst.b D7 0000252A 6710 beq +0x12 /* 0000253C */ 0000252C 486F 0014 pea.l [A7 + 0x14] 00002530 206A 0004 movea.l A0, [A2 + 0x4] 00002534 2F10 move.l -[A7], [A0] 00002536 4EAD B008 jsr [A5 - 0x4FF8] 0000253A 504F addq.w A7, 8 label0000253C: 0000253C 0C2F 00FF 0014 cmpi.b [A7 + 0x14], 0xFF 00002542 650E bcs +0x10 /* 00002552 */ 00002544 41EF 0015 lea.l A0, [A7 + 0x15] 00002548 70FF moveq.l D0, 0xFFFFFFFF label0000254A: 0000254A 5280 addq.l D0, 1 0000254C 4A18 tst.b [A0]+ 0000254E 66FA bne -0x4 /* 0000254A */ 00002550 6006 bra +0x8 /* 00002558 */ label00002552: 00002552 7000 moveq.l D0, 0x00 00002554 102F 0014 move.b D0, [A7 + 0x14] label00002558: 00002558 2C00 move.l D6, D0 0000255A 4A86 tst.l D6 0000255C 6F20 ble +0x22 /* 0000257E */ 0000255E 0C2F 00FF 0014 cmpi.b [A7 + 0x14], 0xFF 00002564 650E bcs +0x10 /* 00002574 */ 00002566 41EF 0015 lea.l A0, [A7 + 0x15] 0000256A 70FF moveq.l D0, 0xFFFFFFFF label0000256C: 0000256C 5280 addq.l D0, 1 0000256E 4A18 tst.b [A0]+ 00002570 66FA bne -0x4 /* 0000256C */ 00002572 6006 bra +0x8 /* 0000257A */ label00002574: 00002574 7000 moveq.l D0, 0x00 00002576 102F 0014 move.b D0, [A7 + 0x14] label0000257A: 0000257A 5480 addq.l D0, 2 0000257C 2C00 move.l D6, D0 label0000257E: 0000257E 2F06 move.l -[A7], D6 00002580 486F 0018 pea.l [A7 + 0x18] 00002584 3F05 move.w -[A7], D5 00002586 2F0B move.l -[A7], A3 00002588 4EAD D930 jsr [A5 - 0x26D0] 0000258C 3800 move.w D4, D0 0000258E 4FEF 000E lea.l A7, [A7 + 0xE] label00002592: 00002592 4A44 tst.w D4 00002594 6626 bne +0x28 /* 000025BC */ 00002596 3A03 move.w D5, D3 00002598 48C5 ext.l D5 0000259A 5385 subq.l D5, 1 0000259C E58D lsl D5, 2 0000259E 5685 addq.l D5, 3 000025A0 3F6A 000E 000A move.w [A7 + 0xA], [A2 + 0xE] 000025A6 4878 0002 push.l 0x2 000025AA 486F 000E pea.l [A7 + 0xE] 000025AE 3F05 move.w -[A7], D5 000025B0 2F0B move.l -[A7], A3 000025B2 4EAD D930 jsr [A5 - 0x26D0] 000025B6 3800 move.w D4, D0 000025B8 4FEF 000E lea.l A7, [A7 + 0xE] label000025BC: 000025BC 4A44 tst.w D4 000025BE 6652 bne +0x54 /* 00002612 */ 000025C0 3A03 move.w D5, D3 000025C2 48C5 ext.l D5 000025C4 5385 subq.l D5, 1 000025C6 E58D lsl D5, 2 000025C8 5885 addq.l D5, 4 000025CA 3F03 move.w -[A7], D3 000025CC 486F 0008 pea.l [A7 + 0x8] 000025D0 4EBA E9B8 jsr [PC - 0x1648 /* 00000F8A */] 000025D4 356F 000E 0010 move.w [A2 + 0x10], [A7 + 0xE] 000025DA 3F03 move.w -[A7], D3 000025DC 486F 000A pea.l [A7 + 0xA] 000025E0 4EBA EA02 jsr [PC - 0x15FE /* 00000FE4 */] 000025E4 356F 0010 0012 move.w [A2 + 0x12], [A7 + 0x10] 000025EA 3F6A 0010 0018 move.w [A7 + 0x18], [A2 + 0x10] 000025F0 3F6A 0012 001A move.w [A7 + 0x1A], [A2 + 0x12] 000025F6 2F6A 0008 001C move.l [A7 + 0x1C], [A2 + 0x8] 000025FC 4878 0008 push.l 0x8 00002600 486F 001C pea.l [A7 + 0x1C] 00002604 3F05 move.w -[A7], D5 00002606 2F0B move.l -[A7], A3 00002608 4EAD D930 jsr [A5 - 0x26D0] 0000260C 3800 move.w D4, D0 0000260E 4FEF 001A lea.l A7, [A7 + 0x1A] label00002612: 00002612 4A44 tst.w D4 00002614 6712 beq +0x14 /* 00002628 */ 00002616 2F0B move.l -[A7], A3 00002618 4EAD D928 jsr [A5 - 0x26D8] 0000261C 3004 move.w D0, D4 0000261E 4FEF 011E lea.l A7, [A7 + 0x11E] 00002622 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00002626 4E75 rts label00002628: 00002628 5243 addq.w D3, 1 label0000262A: 0000262A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000262E 2050 movea.l A0, [A0] 00002630 2050 movea.l A0, [A0] 00002632 B668 000A cmp.w D3, [A0 + 0xA] 00002636 6F00 FE40 ble -0x1BE /* 00002478 */ 0000263A 2453 movea.l A2, [A3] 0000263C 426A 0004 clr.w [A2 + 0x4] 00002640 3557 0006 move.w [A2 + 0x6], [A7] 00002644 357C 0004 0008 move.w [A2 + 0x8], 0x4 0000264A 426A 000A clr.w [A2 + 0xA] 0000264E 2C8B move.l [A6], A3 00002650 7000 moveq.l D0, 0x00 00002652 4FEF 011A lea.l A7, [A7 + 0x11A] 00002656 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000265A 4E75 rts 0000265C 48E7 1F3A movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6 00002660 4FEF FDBC lea.l A7, [A7 - 0x244] 00002664 286F 026C movea.l A4, [A7 + 0x26C] 00002668 7C00 moveq.l D6, 0x00 0000266A 246F 0270 movea.l A2, [A7 + 0x270] 0000266E 200A move.l D0, A2 00002670 660C bne +0xE /* 0000267E */ 00002672 7000 moveq.l D0, 0x00 00002674 4FEF 0244 lea.l A7, [A7 + 0x244] 00002678 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 0000267C 4E75 rts label0000267E: 0000267E 2052 movea.l A0, [A2] 00002680 3EA8 0006 move.w [A7], [A0 + 0x6] 00002684 2052 movea.l A0, [A2] 00002686 3A28 0008 move.w D5, [A0 + 0x8] 0000268A 7801 moveq.l D4, 0x01 0000268C 6000 02AE bra +0x2B0 /* 0000293C */ label00002690: 00002690 7EFF moveq.l D7, 0xFFFFFFFF 00002692 486F 0126 pea.l [A7 + 0x126] 00002696 4EBA FCEE jsr [PC - 0x312 /* 00002386 */] 0000269A 0C45 0001 cmpi.w D5, 0x1 0000269E 584F addq.w A7, 4 000026A0 6D2E blt +0x30 /* 000026D0 */ 000026A2 3005 move.w D0, D5 000026A4 48C0 ext.l D0 000026A6 3604 move.w D3, D4 000026A8 48C3 ext.l D3 000026AA 5383 subq.l D3, 1 000026AC 4C00 3800 movem.w A3,A4,A5, D0 000026B0 5283 addq.l D3, 1 000026B2 3F03 move.w -[A7], D3 000026B4 2F0A move.l -[A7], A2 000026B6 4EAD D950 jsr [A5 - 0x26B0] 000026BA 7201 moveq.l D1, 0x01 000026BC B081 cmp.l D0, D1 000026BE 5C4F addq.w A7, 6 000026C0 6F0E ble +0x10 /* 000026D0 */ 000026C2 3F03 move.w -[A7], D3 000026C4 2F0A move.l -[A7], A2 000026C6 4EAD D948 jsr [A5 - 0x26B8] 000026CA 2F48 012C move.l [A7 + 0x12C], A0 000026CE 5C4F addq.w A7, 6 label000026D0: 000026D0 0C45 0002 cmpi.w D5, 0x2 000026D4 6D00 01A4 blt +0x1A6 /* 0000287A */ 000026D8 3005 move.w D0, D5 000026DA 48C0 ext.l D0 000026DC 3604 move.w D3, D4 000026DE 48C3 ext.l D3 000026E0 5383 subq.l D3, 1 000026E2 4C00 3800 movem.w A3,A4,A5, D0 000026E6 5483 addq.l D3, 2 000026E8 0C44 0001 cmpi.w D4, 0x1 000026EC 6F00 018C ble +0x18E /* 0000287A */ 000026F0 3F03 move.w -[A7], D3 000026F2 2F0A move.l -[A7], A2 000026F4 4EAD D950 jsr [A5 - 0x26B0] 000026F8 7201 moveq.l D1, 0x01 000026FA B081 cmp.l D0, D1 000026FC 5C4F addq.w A7, 6 000026FE 6F00 017A ble +0x17C /* 0000287A */ 00002702 2054 movea.l A0, [A4] 00002704 2050 movea.l A0, [A0] 00002706 3028 0020 move.w D0, [A0 + 0x20] 0000270A 48C0 ext.l D0 0000270C 5380 subq.l D0, 1 0000270E 4C3C 0800 0000 movem.w A3, 0x0 00002714 0166 bchg -[A6], D0 00002716 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000271A 2050 movea.l A0, [A0] 0000271C D1C0 add.l A0, D0 0000271E 41E8 0014 lea.l A0, [A0 + 0x14] 00002722 3F68 0162 0004 move.w [A7 + 0x4], [A0 + 0x162] 00002728 3F03 move.w -[A7], D3 0000272A 2F0A move.l -[A7], A2 0000272C 4EAD D948 jsr [A5 - 0x26B8] 00002730 2648 movea.l A3, A0 00002732 2F0C move.l -[A7], A4 00002734 4EAD B7E8 jsr [A5 - 0x4818] 00002738 2C48 movea.l A6, A0 0000273A 486F 0148 pea.l [A7 + 0x148] 0000273E 2F13 move.l -[A7], [A3] 00002740 4EAD B008 jsr [A5 - 0x4FF8] 00002744 0C2F 00FF 0150 cmpi.b [A7 + 0x150], 0xFF 0000274A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000274E 650E bcs +0x10 /* 0000275E */ 00002750 41EF 013F lea.l A0, [A7 + 0x13F] 00002754 70FF moveq.l D0, 0xFFFFFFFF label00002756: 00002756 5280 addq.l D0, 1 00002758 4A18 tst.b [A0]+ 0000275A 66FA bne -0x4 /* 00002756 */ 0000275C 6006 bra +0x8 /* 00002764 */ label0000275E: 0000275E 7000 moveq.l D0, 0x00 00002760 102F 013E move.b D0, [A7 + 0x13E] label00002764: 00002764 4A80 tst.l D0 00002766 660C bne +0xE /* 00002774 */ 00002768 2F0B move.l -[A7], A3 0000276A 4EAD C200 jsr [A5 - 0x3E00] 0000276E 584F addq.w A7, 4 00002770 6000 0100 bra +0x102 /* 00002872 */ label00002774: 00002774 2F4B 012A move.l [A7 + 0x12A], A3 00002778 4878 0001 push.l 0x1 0000277C 486F 0014 pea.l [A7 + 0x14] 00002780 486F 0146 pea.l [A7 + 0x146] 00002784 4EAD BCE8 jsr [A5 - 0x4318] 00002788 2E00 move.l D7, D0 0000278A 70FF moveq.l D0, 0xFFFFFFFF 0000278C BE80 cmp.l D7, D0 0000278E 4FEF 000C lea.l A7, [A7 + 0xC] 00002792 6750 beq +0x52 /* 000027E4 */ 00002794 486F 013E pea.l [A7 + 0x13E] 00002798 486F 0014 pea.l [A7 + 0x14] 0000279C 4EAD B8A0 jsr [A5 - 0x4760] 000027A0 2F0B move.l -[A7], A3 000027A2 4EAD C200 jsr [A5 - 0x3E00] 000027A6 4878 0001 push.l 0x1 000027AA 0C2F 00FF 014E cmpi.b [A7 + 0x14E], 0xFF 000027B0 650E bcs +0x10 /* 000027C0 */ 000027B2 41EF 014F lea.l A0, [A7 + 0x14F] 000027B6 70FF moveq.l D0, 0xFFFFFFFF label000027B8: 000027B8 5280 addq.l D0, 1 000027BA 4A18 tst.b [A0]+ 000027BC 66FA bne -0x4 /* 000027B8 */ 000027BE 6006 bra +0x8 /* 000027C6 */ label000027C0: 000027C0 7000 moveq.l D0, 0x00 000027C2 102F 014E move.b D0, [A7 + 0x14E] label000027C6: 000027C6 5480 addq.l D0, 2 000027C8 2F00 move.l -[A7], D0 000027CA 4EAD C1F8 jsr [A5 - 0x3E08] 000027CE 2F48 013E move.l [A7 + 0x13E], A0 000027D2 2F10 move.l -[A7], [A0] 000027D4 486F 0156 pea.l [A7 + 0x156] 000027D8 4EAD B008 jsr [A5 - 0x4FF8] 000027DC 4FEF 001C lea.l A7, [A7 + 0x1C] 000027E0 6000 008A bra +0x8C /* 0000286C */ label000027E4: 000027E4 486F 0006 pea.l [A7 + 0x6] 000027E8 486F 000B pea.l [A7 + 0xB] 000027EC 486F 0018 pea.l [A7 + 0x18] 000027F0 1F3C 0019 move.b -[A7], 0x19 000027F4 3F2F 0012 move.w -[A7], [A7 + 0x12] 000027F8 3F3C 0001 move.w -[A7], 0x1 000027FC 486F 0150 pea.l [A7 + 0x150] 00002800 4EAD B890 jsr [A5 - 0x4770] 00002804 4A00 tst.b D0 00002806 4FEF 0016 lea.l A7, [A7 + 0x16] 0000280A 6760 beq +0x62 /* 0000286C */ 0000280C 486F 013E pea.l [A7 + 0x13E] 00002810 486F 0014 pea.l [A7 + 0x14] 00002814 4EAD B8A0 jsr [A5 - 0x4760] 00002818 2F0B move.l -[A7], A3 0000281A 4EAD C200 jsr [A5 - 0x3E00] 0000281E 4878 0001 push.l 0x1 00002822 0C2F 00FF 014E cmpi.b [A7 + 0x14E], 0xFF 00002828 650E bcs +0x10 /* 00002838 */ 0000282A 41EF 014F lea.l A0, [A7 + 0x14F] 0000282E 70FF moveq.l D0, 0xFFFFFFFF label00002830: 00002830 5280 addq.l D0, 1 00002832 4A18 tst.b [A0]+ 00002834 66FA bne -0x4 /* 00002830 */ 00002836 6006 bra +0x8 /* 0000283E */ label00002838: 00002838 7000 moveq.l D0, 0x00 0000283A 102F 014E move.b D0, [A7 + 0x14E] label0000283E: 0000283E 5480 addq.l D0, 2 00002840 2F00 move.l -[A7], D0 00002842 4EAD C1F8 jsr [A5 - 0x3E08] 00002846 2F48 013E move.l [A7 + 0x13E], A0 0000284A 2F10 move.l -[A7], [A0] 0000284C 486F 0156 pea.l [A7 + 0x156] 00002850 4EAD B008 jsr [A5 - 0x4FF8] 00002854 4A2F 0023 tst.b [A7 + 0x23] 00002858 4FEF 001C lea.l A7, [A7 + 0x1C] 0000285C 670E beq +0x10 /* 0000286C */ 0000285E 4A2F 0006 tst.b [A7 + 0x6] 00002862 6708 beq +0xA /* 0000286C */ 00002864 2F0C move.l -[A7], A4 00002866 4EAD B840 jsr [A5 - 0x47C0] 0000286A 584F addq.w A7, 4 label0000286C: 0000286C 1F7C 0001 013A move.b [A7 + 0x13A], 0x1 label00002872: 00002872 2F0E move.l -[A7], A6 00002874 4EAD B7E8 jsr [A5 - 0x4818] 00002878 584F addq.w A7, 4 label0000287A: 0000287A 0C45 0003 cmpi.w D5, 0x3 0000287E 6D2A blt +0x2C /* 000028AA */ 00002880 3005 move.w D0, D5 00002882 48C0 ext.l D0 00002884 3604 move.w D3, D4 00002886 48C3 ext.l D3 00002888 5383 subq.l D3, 1 0000288A 4C00 3800 movem.w A3,A4,A5, D0 0000288E 5683 addq.l D3, 3 00002890 4878 0002 push.l 0x2 00002894 486F 0006 pea.l [A7 + 0x6] 00002898 3F03 move.w -[A7], D3 0000289A 2F0A move.l -[A7], A2 0000289C 4EAD D940 jsr [A5 - 0x26C0] 000028A0 3F6F 0010 0142 move.w [A7 + 0x142], [A7 + 0x10] 000028A6 4FEF 000E lea.l A7, [A7 + 0xE] label000028AA: 000028AA 0C45 0004 cmpi.w D5, 0x4 000028AE 6D36 blt +0x38 /* 000028E6 */ 000028B0 3005 move.w D0, D5 000028B2 48C0 ext.l D0 000028B4 3604 move.w D3, D4 000028B6 48C3 ext.l D3 000028B8 5383 subq.l D3, 1 000028BA 4C00 3800 movem.w A3,A4,A5, D0 000028BE 5883 addq.l D3, 4 000028C0 4878 0008 push.l 0x8 000028C4 486F 000C pea.l [A7 + 0xC] 000028C8 3F03 move.w -[A7], D3 000028CA 2F0A move.l -[A7], A2 000028CC 4EAD D940 jsr [A5 - 0x26C0] 000028D0 3F6F 0016 0144 move.w [A7 + 0x144], [A7 + 0x16] 000028D6 3F6F 0018 0146 move.w [A7 + 0x146], [A7 + 0x18] 000028DC 2F6F 001A 013C move.l [A7 + 0x13C], [A7 + 0x1A] 000028E2 4FEF 000E lea.l A7, [A7 + 0xE] label000028E6: 000028E6 0C44 0001 cmpi.w D4, 0x1 000028EA 662C bne +0x2E /* 00002918 */ 000028EC 2654 movea.l A3, [A4] 000028EE 2653 movea.l A3, [A3] 000028F0 47EB 0014 lea.l A3, [A3 + 0x14] 000028F4 362B 000C move.w D3, [A3 + 0xC] 000028F8 426B 000C clr.w [A3 + 0xC] 000028FC 2F0B move.l -[A7], A3 000028FE 4EBA FAB4 jsr [PC - 0x54C /* 000023B4 */] 00002902 41EF 012A lea.l A0, [A7 + 0x12A] 00002906 43D3 lea.l A1, [A3] 00002908 7005 moveq.l D0, 0x05 label0000290A: 0000290A 22D8 move.l [A1]+, [A0]+ 0000290C 51C8 FFFC dbf D0, -0x6 /* 0000290A */ 00002910 3743 000C move.w [A3 + 0xC], D3 00002914 584F addq.w A7, 4 00002916 600E bra +0x10 /* 00002926 */ label00002918: 00002918 486F 0126 pea.l [A7 + 0x126] 0000291C 2F0C move.l -[A7], A4 0000291E 4EBA F9D2 jsr [PC - 0x62E /* 000022F2 */] 00002922 3C00 move.w D6, D0 00002924 504F addq.w A7, 8 label00002926: 00002926 4A46 tst.w D6 00002928 6610 bne +0x12 /* 0000293A */ 0000292A 2F07 move.l -[A7], D7 0000292C 3F04 move.w -[A7], D4 0000292E 2F0C move.l -[A7], A4 00002930 4EBA EF20 jsr [PC - 0x10E0 /* 00001852 */] 00002934 3C00 move.w D6, D0 00002936 4FEF 000A lea.l A7, [A7 + 0xA] label0000293A: 0000293A 5244 addq.w D4, 1 label0000293C: 0000293C 4A46 tst.w D6 0000293E 6606 bne +0x8 /* 00002946 */ 00002940 B857 cmp.w D4, [A7] 00002942 6F00 FD4C ble -0x2B2 /* 00002690 */ label00002946: 00002946 2F2F 0270 move.l -[A7], [A7 + 0x270] 0000294A 4EAD C200 jsr [A5 - 0x3E00] 0000294E 3006 move.w D0, D6 00002950 4FEF 0248 lea.l A7, [A7 + 0x248] 00002954 4CDF 5CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+ 00002958 4E75 rts fn0000295A: 0000295A 4AAD 14A8 tst.l [A5 + 0x14A8] 0000295E 670C beq +0xE /* 0000296C */ 00002960 42A7 clr.l -[A7] 00002962 2F2D 14A8 move.l -[A7], [A5 + 0x14A8] 00002966 4EAD C2F0 jsr [A5 - 0x3D10] 0000296A 504F addq.w A7, 8 label0000296C: 0000296C 4E75 rts fn0000296E: 0000296E 4AAD 14A8 tst.l [A5 + 0x14A8] 00002972 670C beq +0xE /* 00002980 */ 00002974 42A7 clr.l -[A7] 00002976 2F2D 14A8 move.l -[A7], [A5 + 0x14A8] 0000297A 4EAD C2F8 jsr [A5 - 0x3D08] 0000297E 504F addq.w A7, 8 label00002980: 00002980 4E75 rts 00002982 2F03 move.l -[A7], D3 00002984 7600 moveq.l D3, 0x00 00002986 4878 0001 push.l 0x1 0000298A 2F3C 017A 0166 move.l -[A7], 0x17A0166 00002990 4EAD D960 jsr [A5 - 0x26A0] 00002994 2B48 14A8 move.l [A5 + 0x14A8], A0 00002998 362D 0874 move.w D3, [A5 + 0x874] 0000299C 4A43 tst.w D3 0000299E 504F addq.w A7, 8 000029A0 6604 bne +0x6 /* 000029A6 */ 000029A2 4EBA FFB6 jsr [PC - 0x4A /* 0000295A */] label000029A6: 000029A6 3003 move.w D0, D3 000029A8 261F move.l D3, [A7]+ 000029AA 4E75 rts 000029AC 48E7 1020 movem.l -[A7], D3,A2 000029B0 4AAD 14A8 tst.l [A5 + 0x14A8] 000029B4 6758 beq +0x5A /* 00002A0E */ 000029B6 4EBA FFB6 jsr [PC - 0x4A /* 0000296E */] 000029BA 7601 moveq.l D3, 0x01 000029BC 6032 bra +0x34 /* 000029F0 */ label000029BE: 000029BE 3003 move.w D0, D3 000029C0 48C0 ext.l D0 000029C2 5380 subq.l D0, 1 000029C4 4C3C 0800 0000 movem.w A3, 0x0 000029CA 0166 bchg -[A6], D0 000029CC 206D 14A8 movea.l A0, [A5 + 0x14A8] 000029D0 2050 movea.l A0, [A0] 000029D2 D1C0 add.l A0, D0 000029D4 41E8 0014 lea.l A0, [A0 + 0x14] 000029D8 2448 movea.l A2, A0 000029DA 2008 move.l D0, A0 000029DC 4A80 tst.l D0 000029DE 670E beq +0x10 /* 000029EE */ 000029E0 4AAA 0004 tst.l [A2 + 0x4] 000029E4 6708 beq +0xA /* 000029EE */ 000029E6 3F03 move.w -[A7], D3 000029E8 4EBA 0316 jsr [PC + 0x316 /* 00002D00 */] 000029EC 544F addq.w A7, 2 label000029EE: 000029EE 5243 addq.w D3, 1 label000029F0: 000029F0 206D 14A8 movea.l A0, [A5 + 0x14A8] 000029F4 2050 movea.l A0, [A0] 000029F6 3003 move.w D0, D3 000029F8 48C0 ext.l D0 000029FA B0A8 0008 cmp.l D0, [A0 + 0x8] 000029FE 6FBE ble -0x40 /* 000029BE */ 00002A00 2F2D 14A8 move.l -[A7], [A5 + 0x14A8] 00002A04 4EAD C200 jsr [A5 - 0x3E00] 00002A08 42AD 14A8 clr.l [A5 + 0x14A8] 00002A0C 584F addq.w A7, 4 label00002A0E: 00002A0E 4CDF 0408 movem.l D3,A2, [A7]+ 00002A12 4E75 rts fn00002A14: 00002A14 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002A18 266F 0014 movea.l A3, [A7 + 0x14] 00002A1C 7800 moveq.l D4, 0x00 00002A1E 7001 moveq.l D0, 0x01 00002A20 2740 0140 move.l [A3 + 0x140], D0 00002A24 7601 moveq.l D3, 0x01 00002A26 6032 bra +0x34 /* 00002A5A */ label00002A28: 00002A28 3003 move.w D0, D3 00002A2A 48C0 ext.l D0 00002A2C 5380 subq.l D0, 1 00002A2E 4C3C 0800 0000 movem.w A3, 0x0 00002A34 0166 bchg -[A6], D0 00002A36 246D 14A8 movea.l A2, [A5 + 0x14A8] 00002A3A 2452 movea.l A2, [A2] 00002A3C D5C0 add.l A2, D0 00002A3E 45EA 0014 lea.l A2, [A2 + 0x14] 00002A42 4AAA 0004 tst.l [A2 + 0x4] 00002A46 6610 bne +0x12 /* 00002A58 */ 00002A48 41D3 lea.l A0, [A3] 00002A4A 43D2 lea.l A1, [A2] 00002A4C 7058 moveq.l D0, 0x58 label00002A4E: 00002A4E 22D8 move.l [A1]+, [A0]+ 00002A50 51C8 FFFC dbf D0, -0x6 /* 00002A4E */ 00002A54 32D8 move.w [A1]+, [A0]+ 00002A56 602E bra +0x30 /* 00002A86 */ label00002A58: 00002A58 5243 addq.w D3, 1 label00002A5A: 00002A5A 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002A5E 2050 movea.l A0, [A0] 00002A60 3003 move.w D0, D3 00002A62 48C0 ext.l D0 00002A64 B0A8 0008 cmp.l D0, [A0 + 0x8] 00002A68 6FBE ble -0x40 /* 00002A28 */ 00002A6A 4EBA FF02 jsr [PC - 0xFE /* 0000296E */] 00002A6E 2F0B move.l -[A7], A3 00002A70 2F2D 14A8 move.l -[A7], [A5 + 0x14A8] 00002A74 4EAD D970 jsr [A5 - 0x2690] 00002A78 4A80 tst.l D0 00002A7A 504F addq.w A7, 8 00002A7C 6604 bne +0x6 /* 00002A82 */ 00002A7E 382D 0874 move.w D4, [A5 + 0x874] label00002A82: 00002A82 4EBA FED6 jsr [PC - 0x12A /* 0000295A */] label00002A86: 00002A86 206F 0018 movea.l A0, [A7 + 0x18] 00002A8A 3083 move.w [A0], D3 00002A8C 3004 move.w D0, D4 00002A8E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002A92 4E75 rts fn00002A94: 00002A94 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 00002A98 362F 0014 move.w D3, [A7 + 0x14] 00002A9C 4A43 tst.w D3 00002A9E 6F56 ble +0x58 /* 00002AF6 */ 00002AA0 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002AA4 2050 movea.l A0, [A0] 00002AA6 2828 0008 move.l D4, [A0 + 0x8] 00002AAA 2A04 move.l D5, D4 00002AAC 3003 move.w D0, D3 00002AAE 48C0 ext.l D0 00002AB0 B085 cmp.l D0, D5 00002AB2 6E42 bgt +0x44 /* 00002AF6 */ 00002AB4 3003 move.w D0, D3 00002AB6 48C0 ext.l D0 00002AB8 B085 cmp.l D0, D5 00002ABA 661C bne +0x1E /* 00002AD8 */ 00002ABC 4EBA FEB0 jsr [PC - 0x150 /* 0000296E */] 00002AC0 3003 move.w D0, D3 00002AC2 48C0 ext.l D0 00002AC4 5380 subq.l D0, 1 00002AC6 2F00 move.l -[A7], D0 00002AC8 2F2D 14A8 move.l -[A7], [A5 + 0x14A8] 00002ACC 4EAD D980 jsr [A5 - 0x2680] 00002AD0 4EBA FE88 jsr [PC - 0x178 /* 0000295A */] 00002AD4 504F addq.w A7, 8 00002AD6 6020 bra +0x22 /* 00002AF8 */ label00002AD8: 00002AD8 3003 move.w D0, D3 00002ADA 48C0 ext.l D0 00002ADC 5380 subq.l D0, 1 00002ADE 4C3C 0800 0000 movem.w A3, 0x0 00002AE4 0166 bchg -[A6], D0 00002AE6 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002AEA 2050 movea.l A0, [A0] 00002AEC D1C0 add.l A0, D0 00002AEE 7014 moveq.l D0, 0x14 00002AF0 42B0 0804 clr.l [A0 + D0 + 0x4] 00002AF4 6002 bra +0x4 /* 00002AF8 */ label00002AF6: 00002AF6 7CFF moveq.l D6, 0xFFFFFFFF label00002AF8: 00002AF8 3006 move.w D0, D6 00002AFA 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00002AFE 4E75 rts fn00002B00: 00002B00 302F 0004 move.w D0, [A7 + 0x4] 00002B04 48C0 ext.l D0 00002B06 5380 subq.l D0, 1 00002B08 4C3C 0800 0000 movem.w A3, 0x0 00002B0E 0166 bchg -[A6], D0 00002B10 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002B14 2050 movea.l A0, [A0] 00002B16 D1C0 add.l A0, D0 00002B18 41E8 0014 lea.l A0, [A0 + 0x14] 00002B1C 2008 move.l D0, A0 00002B1E 6704 beq +0x6 /* 00002B24 */ 00002B20 52A8 0140 addq.l [A0 + 0x140], 1 label00002B24: 00002B24 4E75 rts fn00002B26: 00002B26 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002B2A 266F 0014 movea.l A3, [A7 + 0x14] 00002B2E 282F 0018 move.l D4, [A7 + 0x18] 00002B32 7601 moveq.l D3, 0x01 00002B34 6056 bra +0x58 /* 00002B8C */ label00002B36: 00002B36 3003 move.w D0, D3 00002B38 48C0 ext.l D0 00002B3A 5380 subq.l D0, 1 00002B3C 4C3C 0800 0000 movem.w A3, 0x0 00002B42 0166 bchg -[A6], D0 00002B44 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002B48 2050 movea.l A0, [A0] 00002B4A D1C0 add.l A0, D0 00002B4C 41E8 0014 lea.l A0, [A0 + 0x14] 00002B50 2448 movea.l A2, A0 00002B52 2008 move.l D0, A0 00002B54 4A80 tst.l D0 00002B56 6732 beq +0x34 /* 00002B8A */ 00002B58 4AAA 0004 tst.l [A2 + 0x4] 00002B5C 672C beq +0x2E /* 00002B8A */ 00002B5E 70FF moveq.l D0, 0xFFFFFFFF 00002B60 B880 cmp.l D4, D0 00002B62 670E beq +0x10 /* 00002B72 */ 00002B64 B8AA 0148 cmp.l D4, [A2 + 0x148] 00002B68 6620 bne +0x22 /* 00002B8A */ 00002B6A 3003 move.w D0, D3 00002B6C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002B70 4E75 rts label00002B72: 00002B72 2F0B move.l -[A7], A3 00002B74 486A 001A pea.l [A2 + 0x1A] 00002B78 4EAD B8B8 jsr [A5 - 0x4748] 00002B7C 4A00 tst.b D0 00002B7E 504F addq.w A7, 8 00002B80 6708 beq +0xA /* 00002B8A */ 00002B82 3003 move.w D0, D3 00002B84 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002B88 4E75 rts label00002B8A: 00002B8A 5243 addq.w D3, 1 label00002B8C: 00002B8C 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002B90 2050 movea.l A0, [A0] 00002B92 3003 move.w D0, D3 00002B94 48C0 ext.l D0 00002B96 B0A8 0008 cmp.l D0, [A0 + 0x8] 00002B9A 6F9A ble -0x64 /* 00002B36 */ 00002B9C 7000 moveq.l D0, 0x00 00002B9E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002BA2 4E75 rts fn00002BA4: 00002BA4 48E7 1820 movem.l -[A7], D3,D4,A2 00002BA8 382F 0010 move.w D4, [A7 + 0x10] 00002BAC 7601 moveq.l D3, 0x01 00002BAE 6036 bra +0x38 /* 00002BE6 */ label00002BB0: 00002BB0 3003 move.w D0, D3 00002BB2 48C0 ext.l D0 00002BB4 5380 subq.l D0, 1 00002BB6 4C3C 0800 0000 movem.w A3, 0x0 00002BBC 0166 bchg -[A6], D0 00002BBE 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002BC2 2050 movea.l A0, [A0] 00002BC4 D1C0 add.l A0, D0 00002BC6 41E8 0014 lea.l A0, [A0 + 0x14] 00002BCA 2448 movea.l A2, A0 00002BCC 2008 move.l D0, A0 00002BCE 4A80 tst.l D0 00002BD0 6712 beq +0x14 /* 00002BE4 */ 00002BD2 4AAA 0004 tst.l [A2 + 0x4] 00002BD6 670C beq +0xE /* 00002BE4 */ 00002BD8 3F04 move.w -[A7], D4 00002BDA 2F2A 0138 move.l -[A7], [A2 + 0x138] 00002BDE 4EBA E28A jsr [PC - 0x1D76 /* 00000E6A */] 00002BE2 5C4F addq.w A7, 6 label00002BE4: 00002BE4 5243 addq.w D3, 1 label00002BE6: 00002BE6 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002BEA 2050 movea.l A0, [A0] 00002BEC 3003 move.w D0, D3 00002BEE 48C0 ext.l D0 00002BF0 B0A8 0008 cmp.l D0, [A0 + 0x8] 00002BF4 6FBA ble -0x44 /* 00002BB0 */ 00002BF6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002BFA 4E75 rts fn00002BFC: 00002BFC 48E7 1020 movem.l -[A7], D3,A2 00002C00 362F 000C move.w D3, [A7 + 0xC] 00002C04 3003 move.w D0, D3 00002C06 48C0 ext.l D0 00002C08 5380 subq.l D0, 1 00002C0A 4C3C 0800 0000 movem.w A3, 0x0 00002C10 0166 bchg -[A6], D0 00002C12 246D 14A8 movea.l A2, [A5 + 0x14A8] 00002C16 2452 movea.l A2, [A2] 00002C18 D5C0 add.l A2, D0 00002C1A 45EA 0014 lea.l A2, [A2 + 0x14] 00002C1E 200A move.l D0, A2 00002C20 671E beq +0x20 /* 00002C40 */ 00002C22 53AA 0140 subq.l [A2 + 0x140], 1 00002C26 4AAA 0140 tst.l [A2 + 0x140] 00002C2A 6E14 bgt +0x16 /* 00002C40 */ 00002C2C 3F03 move.w -[A7], D3 00002C2E 4EBA FF74 jsr [PC - 0x8C /* 00002BA4 */] 00002C32 3F03 move.w -[A7], D3 00002C34 4EBA 00CA jsr [PC + 0xCA /* 00002D00 */] 00002C38 3F03 move.w -[A7], D3 00002C3A 4EBA FE58 jsr [PC - 0x1A8 /* 00002A94 */] 00002C3E 5C4F addq.w A7, 6 label00002C40: 00002C40 4CDF 0408 movem.l D3,A2, [A7]+ 00002C44 4E75 rts fn00002C46: 00002C46 48E7 0030 movem.l -[A7], A2,A3 00002C4A 246F 000C movea.l A2, [A7 + 0xC] 00002C4E 4878 0166 push.l 0x166 00002C52 42A7 clr.l -[A7] 00002C54 2F0A move.l -[A7], A2 00002C56 4EAD 9E32 jsr [A5 - 0x61CE] 00002C5A 4878 0001 push.l 0x1 00002C5E 2F3C 0054 0040 move.l -[A7], 0x540040 /* 'T\0@' */ 00002C64 4EAD D960 jsr [A5 - 0x26A0] 00002C68 2548 0004 move.l [A2 + 0x4], A0 00002C6C 3B6D 0874 1C10 move.w [A5 + 0x1C10], [A5 + 0x874] 00002C72 4EAD BB58 jsr [A5 - 0x44A8] 00002C76 4A00 tst.b D0 00002C78 4FEF 0014 lea.l A7, [A7 + 0x14] 00002C7C 6678 bne +0x7A /* 00002CF6 */ 00002C7E 4878 0001 push.l 0x1 00002C82 2F3C 001E 0002 move.l -[A7], 0x1E0002 00002C88 4EAD D960 jsr [A5 - 0x26A0] 00002C8C 2548 0008 move.l [A2 + 0x8], A0 00002C90 3B6D 0874 1C10 move.w [A5 + 0x1C10], [A5 + 0x874] 00002C96 4EAD BB58 jsr [A5 - 0x44A8] 00002C9A 4A00 tst.b D0 00002C9C 504F addq.w A7, 8 00002C9E 6656 bne +0x58 /* 00002CF6 */ 00002CA0 206A 0008 movea.l A0, [A2 + 0x8] 00002CA4 2650 movea.l A3, [A0] 00002CA6 276A 0004 0014 move.l [A3 + 0x14], [A2 + 0x4] 00002CAC 426B 0018 clr.w [A3 + 0x18] 00002CB0 377C 0001 001A move.w [A3 + 0x1A], 0x1 00002CB6 426B 001C clr.w [A3 + 0x1C] 00002CBA 357C 0001 0162 move.w [A2 + 0x162], 0x1 00002CC0 426A 0154 clr.w [A2 + 0x154] 00002CC4 426A 0156 clr.w [A2 + 0x156] 00002CC8 426A 0158 clr.w [A2 + 0x158] 00002CCC 422A 0164 clr.b [A2 + 0x164] 00002CD0 70FF moveq.l D0, 0xFFFFFFFF 00002CD2 2540 0148 move.l [A2 + 0x148], D0 00002CD6 3F3C 0001 move.w -[A7], 0x1 00002CDA 42A7 clr.l -[A7] 00002CDC 486A 001A pea.l [A2 + 0x1A] 00002CE0 4EAD B8F8 jsr [A5 - 0x4708] 00002CE4 206A 0004 movea.l A0, [A2 + 0x4] 00002CE8 2050 movea.l A0, [A0] 00002CEA 4868 0014 pea.l [A0 + 0x14] 00002CEE 4EAD B998 jsr [A5 - 0x4668] 00002CF2 4FEF 000E lea.l A7, [A7 + 0xE] label00002CF6: 00002CF6 302D 1C10 move.w D0, [A5 + 0x1C10] 00002CFA 4CDF 0C00 movem.l A2,A3, [A7]+ 00002CFE 4E75 rts fn00002D00: 00002D00 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002D04 514F subq.w A7, 8 00002D06 362F 001C move.w D3, [A7 + 0x1C] 00002D0A 3003 move.w D0, D3 00002D0C 48C0 ext.l D0 00002D0E 5380 subq.l D0, 1 00002D10 4C3C 0800 0000 movem.w A3, 0x0 00002D16 0166 bchg -[A6], D0 00002D18 246D 14A8 movea.l A2, [A5 + 0x14A8] 00002D1C 2452 movea.l A2, [A2] 00002D1E D5C0 add.l A2, D0 00002D20 45EA 0014 lea.l A2, [A2 + 0x14] 00002D24 200A move.l D0, A2 00002D26 6700 0114 beq +0x116 /* 00002E3C */ 00002D2A 4A2A 0164 tst.b [A2 + 0x164] 00002D2E 670A beq +0xC /* 00002D3A */ 00002D30 486A 000C pea.l [A2 + 0xC] 00002D34 4EAD B818 jsr [A5 - 0x47E8] 00002D38 584F addq.w A7, 4 label00002D3A: 00002D3A 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002D3E 2050 movea.l A0, [A0] 00002D40 2050 movea.l A0, [A0] 00002D42 4A68 000A tst.w [A0 + 0xA] 00002D46 6F00 0098 ble +0x9A /* 00002DE0 */ 00002D4A 266D 1C30 movea.l A3, [A5 + 0x1C30] 00002D4E 2653 movea.l A3, [A3] 00002D50 2653 movea.l A3, [A3] 00002D52 47EB 0020 lea.l A3, [A3 + 0x20] 00002D56 3813 move.w D4, [A3] 00002D58 3683 move.w [A3], D3 00002D5A 4227 clr.b -[A7] 00002D5C 3003 move.w D0, D3 00002D5E 48C0 ext.l D0 00002D60 5380 subq.l D0, 1 00002D62 4C3C 0800 0000 movem.w A3, 0x0 00002D68 0166 bchg -[A6], D0 00002D6A 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002D6E 2050 movea.l A0, [A0] 00002D70 D1C0 add.l A0, D0 00002D72 4868 0014 pea.l [A0 + 0x14] 00002D76 4EBA 00CC jsr [PC + 0xCC /* 00002E44 */] 00002D7A 3F3C 0001 move.w -[A7], 0x1 00002D7E 486F 0008 pea.l [A7 + 0x8] 00002D82 4EBA E206 jsr [PC - 0x1DFA /* 00000F8A */] 00002D86 2F6F 000C 0010 move.l [A7 + 0x10], [A7 + 0xC] 00002D8C 4FEF 000C lea.l A7, [A7 + 0xC] 00002D90 601C bra +0x1E /* 00002DAE */ label00002D92: 00002D92 3F3C 000C move.w -[A7], 0xC 00002D96 2F2F 0006 move.l -[A7], [A7 + 0x6] 00002D9A 4EAD BE08 jsr [A5 - 0x41F8] 00002D9E 2F2F 000A move.l -[A7], [A7 + 0xA] 00002DA2 486F 000E pea.l [A7 + 0xE] 00002DA6 4EBA E290 jsr [PC - 0x1D70 /* 00001038 */] 00002DAA 4FEF 000E lea.l A7, [A7 + 0xE] label00002DAE: 00002DAE 4A6F 0006 tst.w [A7 + 0x6] 00002DB2 66DE bne -0x20 /* 00002D92 */ 00002DB4 3003 move.w D0, D3 00002DB6 48C0 ext.l D0 00002DB8 5380 subq.l D0, 1 00002DBA 4C3C 0800 0000 movem.w A3, 0x0 00002DC0 0166 bchg -[A6], D0 00002DC2 206D 14A8 movea.l A0, [A5 + 0x14A8] 00002DC6 2050 movea.l A0, [A0] 00002DC8 D1C0 add.l A0, D0 00002DCA 4868 0014 pea.l [A0 + 0x14] 00002DCE 4EBA 00AC jsr [PC + 0xAC /* 00002E7C */] 00002DD2 206D 1C30 movea.l A0, [A5 + 0x1C30] 00002DD6 2050 movea.l A0, [A0] 00002DD8 2050 movea.l A0, [A0] 00002DDA 3144 0020 move.w [A0 + 0x20], D4 00002DDE 584F addq.w A7, 4 label00002DE0: 00002DE0 486A 0138 pea.l [A2 + 0x138] 00002DE4 4EBA DCCE jsr [PC - 0x2332 /* 00000AB4 */] 00002DE8 4878 0001 push.l 0x1 00002DEC 486A 0004 pea.l [A2 + 0x4] 00002DF0 4EAD C208 jsr [A5 - 0x3DF8] 00002DF4 4878 0001 push.l 0x1 00002DF8 486A 0008 pea.l [A2 + 0x8] 00002DFC 4EAD C208 jsr [A5 - 0x3DF8] 00002E00 4878 0001 push.l 0x1 00002E04 486A 0130 pea.l [A2 + 0x130] 00002E08 4EAD C208 jsr [A5 - 0x3DF8] 00002E0C 4878 0001 push.l 0x1 00002E10 486A 0134 pea.l [A2 + 0x134] 00002E14 4EAD C208 jsr [A5 - 0x3DF8] 00002E18 4878 0001 push.l 0x1 00002E1C 486A 0150 pea.l [A2 + 0x150] 00002E20 4EAD C208 jsr [A5 - 0x3DF8] 00002E24 4AAA 015C tst.l [A2 + 0x15C] 00002E28 4FEF 002C lea.l A7, [A7 + 0x2C] 00002E2C 670E beq +0x10 /* 00002E3C */ 00002E2E 2F2A 015C move.l -[A7], [A2 + 0x15C] 00002E32 4EAD AE50 jsr [A5 - 0x51B0] 00002E36 42AA 015C clr.l [A2 + 0x15C] 00002E3A 584F addq.w A7, 4 label00002E3C: 00002E3C 504F addq.w A7, 8 00002E3E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00002E42 4E75 rts fn00002E44: 00002E44 2F0A move.l -[A7], A2 00002E46 246F 0008 movea.l A2, [A7 + 0x8] 00002E4A 200A move.l D0, A2 00002E4C 672A beq +0x2C /* 00002E78 */ 00002E4E 4AAA 0004 tst.l [A2 + 0x4] 00002E52 6724 beq +0x26 /* 00002E78 */ 00002E54 52AA 0144 addq.l [A2 + 0x144], 1 00002E58 7001 moveq.l D0, 0x01 00002E5A B0AA 0144 cmp.l D0, [A2 + 0x144] 00002E5E 660C bne +0xE /* 00002E6C */ 00002E60 42A7 clr.l -[A7] 00002E62 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002E66 4EAD C2F0 jsr [A5 - 0x3D10] 00002E6A 504F addq.w A7, 8 label00002E6C: 00002E6C 206A 0004 movea.l A0, [A2 + 0x4] 00002E70 2050 movea.l A0, [A0] 00002E72 41E8 0014 lea.l A0, [A0 + 0x14] 00002E76 2488 move.l [A2], A0 label00002E78: 00002E78 245F movea.l A2, [A7]+ 00002E7A 4E75 rts fn00002E7C: 00002E7C 2F0A move.l -[A7], A2 00002E7E 246F 0008 movea.l A2, [A7 + 0x8] 00002E82 200A move.l D0, A2 00002E84 6720 beq +0x22 /* 00002EA6 */ 00002E86 4AAA 0004 tst.l [A2 + 0x4] 00002E8A 671A beq +0x1C /* 00002EA6 */ 00002E8C 53AA 0144 subq.l [A2 + 0x144], 1 00002E90 4AAA 0144 tst.l [A2 + 0x144] 00002E94 6E10 bgt +0x12 /* 00002EA6 */ 00002E96 42AA 0144 clr.l [A2 + 0x144] 00002E9A 42A7 clr.l -[A7] 00002E9C 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002EA0 4EAD C2F8 jsr [A5 - 0x3D08] 00002EA4 504F addq.w A7, 8 label00002EA6: 00002EA6 245F movea.l A2, [A7]+ 00002EA8 4E75 rts fn00002EAA: 00002EAA 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00002EAE 4FEF FC74 lea.l A7, [A7 - 0x38C] 00002EB2 246F 03A0 movea.l A2, [A7 + 0x3A0] 00002EB6 266F 03A4 movea.l A3, [A7 + 0x3A4] 00002EBA 7800 moveq.l D4, 0x00 00002EBC 3F3C FFFD move.w -[A7], 0xFFFD 00002EC0 4EAD AF30 jsr [A5 - 0x50D0] 00002EC4 486F 0376 pea.l [A7 + 0x376] 00002EC8 4EBA F4BC jsr [PC - 0xB44 /* 00002386 */] 00002ECC 1F7C 0001 038E move.b [A7 + 0x38E], 0x1 00002ED2 486F 0274 pea.l [A7 + 0x274] 00002ED6 2F0B move.l -[A7], A3 00002ED8 4EAD B8A0 jsr [A5 - 0x4760] 00002EDC 4878 0001 push.l 0x1 00002EE0 0C2F 00FF 0280 cmpi.b [A7 + 0x280], 0xFF 00002EE6 650E bcs +0x10 /* 00002EF6 */ 00002EE8 41EF 0281 lea.l A0, [A7 + 0x281] 00002EEC 70FF moveq.l D0, 0xFFFFFFFF label00002EEE: 00002EEE 5280 addq.l D0, 1 00002EF0 4A18 tst.b [A0]+ 00002EF2 66FA bne -0x4 /* 00002EEE */ 00002EF4 6006 bra +0x8 /* 00002EFC */ label00002EF6: 00002EF6 7000 moveq.l D0, 0x00 00002EF8 102F 0280 move.b D0, [A7 + 0x280] label00002EFC: 00002EFC 5480 addq.l D0, 2 00002EFE 2F00 move.l -[A7], D0 00002F00 4EAD C1F8 jsr [A5 - 0x3E08] 00002F04 2F48 038E move.l [A7 + 0x38E], A0 00002F08 2F10 move.l -[A7], [A0] 00002F0A 486F 0288 pea.l [A7 + 0x288] 00002F0E 4EAD B008 jsr [A5 - 0x4FF8] 00002F12 4227 clr.b -[A7] 00002F14 486F 0188 pea.l [A7 + 0x188] 00002F18 2F0B move.l -[A7], A3 00002F1A 4EAD B8B0 jsr [A5 - 0x4750] 00002F1E 4878 0001 push.l 0x1 00002F22 0C2F 00FF 0194 cmpi.b [A7 + 0x194], 0xFF 00002F28 650E bcs +0x10 /* 00002F38 */ 00002F2A 41EF 0195 lea.l A0, [A7 + 0x195] 00002F2E 70FF moveq.l D0, 0xFFFFFFFF label00002F30: 00002F30 5280 addq.l D0, 1 00002F32 4A18 tst.b [A0]+ 00002F34 66FA bne -0x4 /* 00002F30 */ 00002F36 6006 bra +0x8 /* 00002F3E */ label00002F38: 00002F38 7000 moveq.l D0, 0x00 00002F3A 102F 0194 move.b D0, [A7 + 0x194] label00002F3E: 00002F3E 5480 addq.l D0, 2 00002F40 2F00 move.l -[A7], D0 00002F42 4EAD C1F8 jsr [A5 - 0x3E08] 00002F46 2F48 03A4 move.l [A7 + 0x3A4], A0 00002F4A 2F10 move.l -[A7], [A0] 00002F4C 486F 019C pea.l [A7 + 0x19C] 00002F50 4EAD B008 jsr [A5 - 0x4FF8] 00002F54 486F 03AC pea.l [A7 + 0x3AC] 00002F58 2F0A move.l -[A7], A2 00002F5A 4EBA F396 jsr [PC - 0xC6A /* 000022F2 */] 00002F5E 3600 move.w D3, D0 00002F60 4A43 tst.w D3 00002F62 4FEF 0040 lea.l A7, [A7 + 0x40] 00002F66 6600 0096 bne +0x98 /* 00002FFE */ 00002F6A 4878 FFFF push.l 0xFFFF 00002F6E 2F0B move.l -[A7], A3 00002F70 4EBA FBB4 jsr [PC - 0x44C /* 00002B26 */] 00002F74 3F40 016E move.w [A7 + 0x16E], D0 00002F78 2052 movea.l A0, [A2] 00002F7A 2050 movea.l A0, [A0] 00002F7C 3828 000A move.w D4, [A0 + 0xA] 00002F80 4A40 tst.w D0 00002F82 504F addq.w A7, 8 00002F84 6E3A bgt +0x3C /* 00002FC0 */ 00002F86 4857 pea.l [A7] 00002F88 4EBA FCBC jsr [PC - 0x344 /* 00002C46 */] 00002F8C 3600 move.w D3, D0 00002F8E 4A43 tst.w D3 00002F90 584F addq.w A7, 4 00002F92 666A bne +0x6C /* 00002FFE */ 00002F94 41D3 lea.l A0, [A3] 00002F96 43EF 001A lea.l A1, [A7 + 0x1A] 00002F9A 7044 moveq.l D0, 0x44 label00002F9C: 00002F9C 22D8 move.l [A1]+, [A0]+ 00002F9E 51C8 FFFC dbf D0, -0x6 /* 00002F9C */ 00002FA2 32D8 move.w [A1]+, [A0]+ 00002FA4 1F7C 0001 0164 move.b [A7 + 0x164], 0x1 00002FAA 486F 0166 pea.l [A7 + 0x166] 00002FAE 486F 0004 pea.l [A7 + 0x4] 00002FB2 4EBA FA60 jsr [PC - 0x5A0 /* 00002A14 */] 00002FB6 3600 move.w D3, D0 00002FB8 4A43 tst.w D3 00002FBA 504F addq.w A7, 8 00002FBC 6640 bne +0x42 /* 00002FFE */ 00002FBE 600A bra +0xC /* 00002FCA */ label00002FC0: 00002FC0 3F2F 0166 move.w -[A7], [A7 + 0x166] 00002FC4 4EBA FB3A jsr [PC - 0x4C6 /* 00002B00 */] 00002FC8 544F addq.w A7, 2 label00002FCA: 00002FCA 3004 move.w D0, D4 00002FCC 48C0 ext.l D0 00002FCE 5380 subq.l D0, 1 00002FD0 4C3C 0800 0000 movem.w A3, 0x0 00002FD6 0018 2052 ori.b [A0]+, 0x52 /* 'R' */ 00002FDA 2250 movea.l A1, [A0] 00002FDC 33AF 0166 0820 move.w [A1 + D0 + 0x20], [A7 + 0x166] 00002FE2 206F 03A8 movea.l A0, [A7 + 0x3A8] 00002FE6 3084 move.w [A0], D4 00002FE8 1F3C 0001 move.b -[A7], 0x1 00002FEC 3F04 move.w -[A7], D4 00002FEE 2F0A move.l -[A7], A2 00002FF0 4EBA E990 jsr [PC - 0x1670 /* 00001982 */] 00002FF4 2F0A move.l -[A7], A2 00002FF6 4EAD B840 jsr [A5 - 0x47C0] 00002FFA 4FEF 000C lea.l A7, [A7 + 0xC] label00002FFE: 00002FFE 3F3C FFFD move.w -[A7], 0xFFFD 00003002 4EAD AF38 jsr [A5 - 0x50C8] 00003006 3003 move.w D0, D3 00003008 4FEF 038E lea.l A7, [A7 + 0x38E] 0000300C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00003010 4E75 rts 00003012 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00003016 4FEF FFE6 lea.l A7, [A7 - 0x1A] 0000301A 266F 002E movea.l A3, [A7 + 0x2E] 0000301E 246F 0032 movea.l A2, [A7 + 0x32] 00003022 182F 0036 move.b D4, [A7 + 0x36] 00003026 7600 moveq.l D3, 0x00 00003028 3F3C FFFD move.w -[A7], 0xFFFD 0000302C 4EAD AF30 jsr [A5 - 0x50D0] 00003030 486F 0004 pea.l [A7 + 0x4] 00003034 4EBA F350 jsr [PC - 0xCB0 /* 00002386 */] 00003038 1F44 001C move.b [A7 + 0x1C], D4 0000303C 200A move.l D0, A2 0000303E 5C4F addq.w A7, 6 00003040 6734 beq +0x36 /* 00003076 */ 00003042 4878 0001 push.l 0x1 00003046 0C12 00FF cmpi.b [A2], 0xFF 0000304A 650E bcs +0x10 /* 0000305A */ 0000304C 41EA 0001 lea.l A0, [A2 + 0x1] 00003050 70FF moveq.l D0, 0xFFFFFFFF label00003052: 00003052 5280 addq.l D0, 1 00003054 4A18 tst.b [A0]+ 00003056 66FA bne -0x4 /* 00003052 */ 00003058 6004 bra +0x6 /* 0000305E */ label0000305A: 0000305A 7000 moveq.l D0, 0x00 0000305C 1012 move.b D0, [A2] label0000305E: 0000305E 5480 addq.l D0, 2 00003060 2F00 move.l -[A7], D0 00003062 4EAD C1F8 jsr [A5 - 0x3E08] 00003066 2F48 000E move.l [A7 + 0xE], A0 0000306A 2F10 move.l -[A7], [A0] 0000306C 2F0A move.l -[A7], A2 0000306E 4EAD B008 jsr [A5 - 0x4FF8] 00003072 4FEF 0010 lea.l A7, [A7 + 0x10] label00003076: 00003076 486F 0002 pea.l [A7 + 0x2] 0000307A 2F0B move.l -[A7], A3 0000307C 4EBA F274 jsr [PC - 0xD8C /* 000022F2 */] 00003080 4A40 tst.w D0 00003082 504F addq.w A7, 8 00003084 663E bne +0x40 /* 000030C4 */ 00003086 2053 movea.l A0, [A3] 00003088 2050 movea.l A0, [A0] 0000308A 3628 000A move.w D3, [A0 + 0xA] 0000308E 4878 FFFF push.l 0xFFFF 00003092 3F03 move.w -[A7], D3 00003094 2F0B move.l -[A7], A3 00003096 4EBA E7BA jsr [PC - 0x1846 /* 00001852 */] 0000309A 3F40 000A move.w [A7 + 0xA], D0 0000309E 2F0B move.l -[A7], A3 000030A0 4EAD B840 jsr [A5 - 0x47C0] 000030A4 4A04 tst.b D4 000030A6 4FEF 000E lea.l A7, [A7 + 0xE] 000030AA 6718 beq +0x1A /* 000030C4 */ 000030AC 1F3C 0001 move.b -[A7], 0x1 000030B0 4EAD BD90 jsr [A5 - 0x4270] 000030B4 1800 move.b D4, D0 000030B6 3F03 move.w -[A7], D3 000030B8 4EBA ECA4 jsr [PC - 0x135C /* 00001D5E */] 000030BC 1F04 move.b -[A7], D4 000030BE 4EAD BD90 jsr [A5 - 0x4270] 000030C2 5C4F addq.w A7, 6 label000030C4: 000030C4 3F3C FFFD move.w -[A7], 0xFFFD 000030C8 4EAD AF38 jsr [A5 - 0x50C8] 000030CC 3003 move.w D0, D3 000030CE 4FEF 001C lea.l A7, [A7 + 0x1C] 000030D2 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000030D6 4E75 rts fn000030D8: 000030D8 486D 14B0 pea.l [A5 + 0x14B0] 000030DC 4EAD C630 jsr [A5 - 0x39D0] 000030E0 206F 0008 movea.l A0, [A7 + 0x8] 000030E4 2050 movea.l A0, [A0] 000030E6 2050 movea.l A0, [A0] 000030E8 3028 000A move.w D0, [A0 + 0xA] 000030EC 48C0 ext.l D0 000030EE 5280 addq.l D0, 1 000030F0 3F00 move.w -[A7], D0 000030F2 4EAD C620 jsr [A5 - 0x39E0] 000030F6 2B48 14B0 move.l [A5 + 0x14B0], A0 000030FA 2F2D 14B0 move.l -[A7], [A5 + 0x14B0] 000030FE 4EAD C638 jsr [A5 - 0x39C8] 00003102 206D 14B0 movea.l A0, [A5 + 0x14B0] 00003106 4FEF 000A lea.l A7, [A7 + 0xA] 0000310A 4E75 rts fn0000310C: 0000310C 2F03 move.l -[A7], D3 0000310E 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 00003112 4EBA F0AA jsr [PC - 0xF56 /* 000021BE */] 00003116 584F addq.w A7, 4 00003118 3F00 move.w -[A7], D0 0000311A 2F2F 000E move.l -[A7], [A7 + 0xE] 0000311E 4EAD C628 jsr [A5 - 0x39D8] 00003122 3600 move.w D3, D0 00003124 4A43 tst.w D3 00003126 5C4F addq.w A7, 6 00003128 6602 bne +0x4 /* 0000312C */ 0000312A 7601 moveq.l D3, 0x01 label0000312C: 0000312C 3F03 move.w -[A7], D3 0000312E 4EBA F098 jsr [PC - 0xF68 /* 000021C8 */] 00003132 1F3C 0001 move.b -[A7], 0x1 00003136 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000313A 4267 clr.w -[A7] 0000313C 4EAD BA20 jsr [A5 - 0x45E0] 00003140 4FEF 000A lea.l A7, [A7 + 0xA] 00003144 261F move.l D3, [A7]+ 00003146 4E75 rts fn00003148: 00003148 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000314C 266F 0014 movea.l A3, [A7 + 0x14] 00003150 382F 0018 move.w D4, [A7 + 0x18] 00003154 246F 001A movea.l A2, [A7 + 0x1A] 00003158 3004 move.w D0, D4 0000315A 48C0 ext.l D0 0000315C 5380 subq.l D0, 1 0000315E 4C3C 0800 0000 movem.w A3, 0x0 00003164 0018 2053 ori.b [A0]+, 0x53 /* 'S' */ 00003168 2050 movea.l A0, [A0] 0000316A D1C0 add.l A0, D0 0000316C 4868 0014 pea.l [A0 + 0x14] 00003170 4EBA F242 jsr [PC - 0xDBE /* 000023B4 */] 00003174 3F04 move.w -[A7], D4 00003176 2F0B move.l -[A7], A3 00003178 4EBA F1C2 jsr [PC - 0xE3E /* 0000233C */] 0000317C 200A move.l D0, A2 0000317E 4FEF 000A lea.l A7, [A7 + 0xA] 00003182 672A beq +0x2C /* 000031AE */ 00003184 2052 movea.l A0, [A2] 00003186 4270 4214 clr.w [A0 + D4.w * 2 + 0x14] 0000318A 3604 move.w D3, D4 0000318C 48C3 ext.l D3 0000318E 5283 addq.l D3, 1 00003190 6010 bra +0x12 /* 000031A2 */ label00003192: 00003192 2052 movea.l A0, [A2] 00003194 4A70 3214 tst.w [A0 + D3.w * 2 + 0x14] 00003198 6706 beq +0x8 /* 000031A0 */ 0000319A 2052 movea.l A0, [A2] 0000319C 5370 3214 subq.w [A0 + D3.w * 2 + 0x14], 1 label000031A0: 000031A0 5243 addq.w D3, 1 label000031A2: 000031A2 2052 movea.l A0, [A2] 000031A4 3003 move.w D0, D3 000031A6 48C0 ext.l D0 000031A8 B0A8 0008 cmp.l D0, [A0 + 0x8] 000031AC 6DE4 blt -0x1A /* 00003192 */ label000031AE: 000031AE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000031B2 4E75 rts 000031B4 48E7 0030 movem.l -[A7], A2,A3 000031B8 266F 000C movea.l A3, [A7 + 0xC] 000031BC 2F0B move.l -[A7], A3 000031BE 4EBA FF18 jsr [PC - 0xE8 /* 000030D8 */] 000031C2 2448 movea.l A2, A0 000031C4 2F0A move.l -[A7], A2 000031C6 3F2F 0018 move.w -[A7], [A7 + 0x18] 000031CA 2F0B move.l -[A7], A3 000031CC 4EBA FF7A jsr [PC - 0x86 /* 00003148 */] 000031D0 2F0A move.l -[A7], A2 000031D2 2F0B move.l -[A7], A3 000031D4 4EBA FF36 jsr [PC - 0xCA /* 0000310C */] 000031D8 7000 moveq.l D0, 0x00 000031DA 4FEF 0016 lea.l A7, [A7 + 0x16] 000031DE 4CDF 0C00 movem.l A2,A3, [A7]+ 000031E2 4E75 rts fn000031E4: 000031E4 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000031E8 554F subq.w A7, 2 000031EA 266F 001A movea.l A3, [A7 + 0x1A] 000031EE 7800 moveq.l D4, 0x00 label000031F0: 000031F0 4257 clr.w [A7] 000031F2 7601 moveq.l D3, 0x01 000031F4 6000 009C bra +0x9E /* 00003292 */ label000031F8: 000031F8 3A03 move.w D5, D3 000031FA 48C5 ext.l D5 000031FC 5385 subq.l D5, 1 000031FE 4C3C 5800 0000 movem.w A3,A4,A6, 0x0 00003204 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 00003208 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 0000320C 2250 movea.l A1, [A0] 0000320E 4A31 5828 tst.b [A1 + D5 + 0x28] 00003212 6768 beq +0x6A /* 0000327C */ 00003214 2453 movea.l A2, [A3] 00003216 2252 movea.l A1, [A2] 00003218 3031 5820 move.w D0, [A1 + D5 + 0x20] 0000321C 48C0 ext.l D0 0000321E 5380 subq.l D0, 1 00003220 4C3C 0800 0000 movem.w A3, 0x0 00003226 0166 bchg -[A6], D0 00003228 246D 14A8 movea.l A2, [A5 + 0x14A8] 0000322C 2452 movea.l A2, [A2] 0000322E D5C0 add.l A2, D0 00003230 45EA 0014 lea.l A2, [A2 + 0x14] 00003234 4A2A 0164 tst.b [A2 + 0x164] 00003238 6742 beq +0x44 /* 0000327C */ 0000323A 4AAA 000C tst.l [A2 + 0xC] 0000323E 663C bne +0x3E /* 0000327C */ 00003240 486A 001A pea.l [A2 + 0x1A] 00003244 4EAD B898 jsr [A5 - 0x4768] 00003248 4A00 tst.b D0 0000324A 584F addq.w A7, 4 0000324C 670E beq +0x10 /* 0000325C */ 0000324E 4A6A 0022 tst.w [A2 + 0x22] 00003252 6608 bne +0xA /* 0000325C */ 00003254 70FF moveq.l D0, 0xFFFFFFFF 00003256 B0AA 0148 cmp.l D0, [A2 + 0x148] 0000325A 6720 beq +0x22 /* 0000327C */ label0000325C: 0000325C 2F2A 0148 move.l -[A7], [A2 + 0x148] 00003260 2F0B move.l -[A7], A3 00003262 4878 0400 push.l 0x400 00003266 3F03 move.w -[A7], D3 00003268 4EAD B7E0 jsr [A5 - 0x4820] 0000326C 3800 move.w D4, D0 0000326E 4A44 tst.w D4 00003270 4FEF 000E lea.l A7, [A7 + 0xE] 00003274 6706 beq +0x8 /* 0000327C */ 00003276 0C44 FFD5 cmpi.w D4, 0xFFD5 0000327A 6628 bne +0x2A /* 000032A4 */ label0000327C: 0000327C 4857 pea.l [A7] 0000327E 3F03 move.w -[A7], D3 00003280 2F0B move.l -[A7], A3 00003282 4EBA D358 jsr [PC - 0x2CA8 /* 000005DC */] 00003286 3800 move.w D4, D0 00003288 4A44 tst.w D4 0000328A 4FEF 000A lea.l A7, [A7 + 0xA] 0000328E 6614 bne +0x16 /* 000032A4 */ 00003290 5243 addq.w D3, 1 label00003292: 00003292 2053 movea.l A0, [A3] 00003294 2050 movea.l A0, [A0] 00003296 B668 000A cmp.w D3, [A0 + 0xA] 0000329A 6F00 FF5C ble -0xA2 /* 000031F8 */ 0000329E 4A57 tst.w [A7] 000032A0 6E00 FF4E bgt -0xB0 /* 000031F0 */ label000032A4: 000032A4 3004 move.w D0, D4 000032A6 544F addq.w A7, 2 000032A8 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000032AC 4E75 rts 000032AE 2F03 move.l -[A7], D3 000032B0 514F subq.w A7, 8 000032B2 4267 clr.w -[A7] 000032B4 486F 0002 pea.l [A7 + 0x2] 000032B8 4EBA DC56 jsr [PC - 0x23AA /* 00000F10 */] 000032BC 2F6F 0006 000A move.l [A7 + 0xA], [A7 + 0x6] 000032C2 7601 moveq.l D3, 0x01 000032C4 5C4F addq.w A7, 6 000032C6 6014 bra +0x16 /* 000032DC */ label000032C8: 000032C8 3F03 move.w -[A7], D3 000032CA 486F 0006 pea.l [A7 + 0x6] 000032CE 4EBA DCBA jsr [PC - 0x2346 /* 00000F8A */] 000032D2 4A6F 000C tst.w [A7 + 0xC] 000032D6 5C4F addq.w A7, 6 000032D8 6610 bne +0x12 /* 000032EA */ 000032DA 5243 addq.w D3, 1 label000032DC: 000032DC 206D 1C30 movea.l A0, [A5 + 0x1C30] 000032E0 2050 movea.l A0, [A0] 000032E2 2050 movea.l A0, [A0] 000032E4 B668 000A cmp.w D3, [A0 + 0xA] 000032E8 6FDE ble -0x20 /* 000032C8 */ label000032EA: 000032EA 206F 0010 movea.l A0, [A7 + 0x10] 000032EE 20AF 0004 move.l [A0], [A7 + 0x4] 000032F2 504F addq.w A7, 8 000032F4 261F move.l D3, [A7]+ 000032F6 4E75 rts 000032F8 48E7 1800 movem.l -[A7], D3,D4 000032FC 4FEF FFF4 lea.l A7, [A7 - 0xC] 00003300 4267 clr.w -[A7] 00003302 486F 0002 pea.l [A7 + 0x2] 00003306 4EBA DC08 jsr [PC - 0x23F8 /* 00000F10 */] 0000330A 2F6F 0006 000E move.l [A7 + 0xE], [A7 + 0x6] 00003310 2F6F 0022 000A move.l [A7 + 0xA], [A7 + 0x22] 00003316 362F 0022 move.w D3, [A7 + 0x22] 0000331A 382F 0024 move.w D4, [A7 + 0x24] 0000331E 5C4F addq.w A7, 6 00003320 602A bra +0x2C /* 0000334C */ label00003322: 00003322 3F04 move.w -[A7], D4 00003324 3F03 move.w -[A7], D3 00003326 486F 0008 pea.l [A7 + 0x8] 0000332A 4EBA DBCE jsr [PC - 0x2432 /* 00000EFA */] 0000332E 2F2F 000C move.l -[A7], [A7 + 0xC] 00003332 486F 0014 pea.l [A7 + 0x14] 00003336 4EBA DD00 jsr [PC - 0x2300 /* 00001038 */] 0000333A 4A6F 001A tst.w [A7 + 0x1A] 0000333E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003342 6616 bne +0x18 /* 0000335A */ 00003344 4A44 tst.w D4 00003346 6F02 ble +0x4 /* 0000334A */ 00003348 7800 moveq.l D4, 0x00 label0000334A: 0000334A 5243 addq.w D3, 1 label0000334C: 0000334C 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003350 2050 movea.l A0, [A0] 00003352 2050 movea.l A0, [A0] 00003354 B668 000A cmp.w D3, [A0 + 0xA] 00003358 6FC8 ble -0x36 /* 00003322 */ label0000335A: 0000335A 206F 0018 movea.l A0, [A7 + 0x18] 0000335E 20AF 0008 move.l [A0], [A7 + 0x8] 00003362 4FEF 000C lea.l A7, [A7 + 0xC] 00003366 4CDF 0018 movem.l D3,D4, [A7]+ 0000336A 4E75 rts 0000336C 48E7 1800 movem.l -[A7], D3,D4 00003370 514F subq.w A7, 8 00003372 382F 0018 move.w D4, [A7 + 0x18] 00003376 4267 clr.w -[A7] 00003378 486F 0002 pea.l [A7 + 0x2] 0000337C 4EBA DB92 jsr [PC - 0x246E /* 00000F10 */] 00003380 2F6F 0006 000A move.l [A7 + 0xA], [A7 + 0x6] 00003386 7601 moveq.l D3, 0x01 00003388 5C4F addq.w A7, 6 0000338A 6016 bra +0x18 /* 000033A2 */ label0000338C: 0000338C 3F04 move.w -[A7], D4 0000338E 3F03 move.w -[A7], D3 00003390 486F 0008 pea.l [A7 + 0x8] 00003394 4EBA DD40 jsr [PC - 0x22C0 /* 000010D6 */] 00003398 4A6F 000E tst.w [A7 + 0xE] 0000339C 504F addq.w A7, 8 0000339E 6610 bne +0x12 /* 000033B0 */ 000033A0 5243 addq.w D3, 1 label000033A2: 000033A2 206D 1C30 movea.l A0, [A5 + 0x1C30] 000033A6 2050 movea.l A0, [A0] 000033A8 2050 movea.l A0, [A0] 000033AA B668 000A cmp.w D3, [A0 + 0xA] 000033AE 6FDC ble -0x22 /* 0000338C */ label000033B0: 000033B0 206F 0014 movea.l A0, [A7 + 0x14] 000033B4 20AF 0004 move.l [A0], [A7 + 0x4] 000033B8 504F addq.w A7, 8 000033BA 4CDF 0018 movem.l D3,D4, [A7]+ 000033BE 4E75 rts 000033C0 48E7 1C00 movem.l -[A7], D3,D4,D5 000033C4 4FEF FFF4 lea.l A7, [A7 - 0xC] 000033C8 3A2F 0024 move.w D5, [A7 + 0x24] 000033CC 4267 clr.w -[A7] 000033CE 486F 0002 pea.l [A7 + 0x2] 000033D2 4EBA DB3C jsr [PC - 0x24C4 /* 00000F10 */] 000033D6 2F6F 0006 000E move.l [A7 + 0xE], [A7 + 0x6] 000033DC 2F6F 0026 000A move.l [A7 + 0xA], [A7 + 0x26] 000033E2 362F 0026 move.w D3, [A7 + 0x26] 000033E6 382F 0028 move.w D4, [A7 + 0x28] 000033EA 5C4F addq.w A7, 6 000033EC 602C bra +0x2E /* 0000341A */ label000033EE: 000033EE 3F04 move.w -[A7], D4 000033F0 3F03 move.w -[A7], D3 000033F2 486F 0008 pea.l [A7 + 0x8] 000033F6 4EBA DB02 jsr [PC - 0x24FE /* 00000EFA */] 000033FA 3F05 move.w -[A7], D5 000033FC 2F2F 000E move.l -[A7], [A7 + 0xE] 00003400 486F 0016 pea.l [A7 + 0x16] 00003404 4EBA DD00 jsr [PC - 0x2300 /* 00001106 */] 00003408 4A6F 001C tst.w [A7 + 0x1C] 0000340C 4FEF 0012 lea.l A7, [A7 + 0x12] 00003410 6616 bne +0x18 /* 00003428 */ 00003412 4A44 tst.w D4 00003414 6F02 ble +0x4 /* 00003418 */ 00003416 7800 moveq.l D4, 0x00 label00003418: 00003418 5243 addq.w D3, 1 label0000341A: 0000341A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000341E 2050 movea.l A0, [A0] 00003420 2050 movea.l A0, [A0] 00003422 B668 000A cmp.w D3, [A0 + 0xA] 00003426 6FC6 ble -0x38 /* 000033EE */ label00003428: 00003428 206F 001C movea.l A0, [A7 + 0x1C] 0000342C 20AF 0008 move.l [A0], [A7 + 0x8] 00003430 4FEF 000C lea.l A7, [A7 + 0xC] 00003434 4CDF 0038 movem.l D3,D4,D5, [A7]+ 00003438 4E75 rts 0000343A 48E7 1020 movem.l -[A7], D3,A2 0000343E 514F subq.w A7, 8 00003440 246F 0018 movea.l A2, [A7 + 0x18] 00003444 4267 clr.w -[A7] 00003446 486F 0002 pea.l [A7 + 0x2] 0000344A 4EBA DAC4 jsr [PC - 0x253C /* 00000F10 */] 0000344E 2F6F 0006 000A move.l [A7 + 0xA], [A7 + 0x6] 00003454 7601 moveq.l D3, 0x01 00003456 5C4F addq.w A7, 6 00003458 6018 bra +0x1A /* 00003472 */ label0000345A: 0000345A 2F0A move.l -[A7], A2 0000345C 3F03 move.w -[A7], D3 0000345E 486F 000A pea.l [A7 + 0xA] 00003462 4EBA DF84 jsr [PC - 0x207C /* 000013E8 */] 00003466 4A6F 0010 tst.w [A7 + 0x10] 0000346A 4FEF 000A lea.l A7, [A7 + 0xA] 0000346E 6610 bne +0x12 /* 00003480 */ 00003470 5243 addq.w D3, 1 label00003472: 00003472 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003476 2050 movea.l A0, [A0] 00003478 2050 movea.l A0, [A0] 0000347A B668 000A cmp.w D3, [A0 + 0xA] 0000347E 6FDA ble -0x24 /* 0000345A */ label00003480: 00003480 206F 0014 movea.l A0, [A7 + 0x14] 00003484 20AF 0004 move.l [A0], [A7 + 0x4] 00003488 504F addq.w A7, 8 0000348A 4CDF 0408 movem.l D3,A2, [A7]+ 0000348E 4E75 rts 00003490 48E7 1820 movem.l -[A7], D3,D4,A2 00003494 514F subq.w A7, 8 00003496 246F 001C movea.l A2, [A7 + 0x1C] 0000349A 382F 0020 move.w D4, [A7 + 0x20] 0000349E 4267 clr.w -[A7] 000034A0 486F 0002 pea.l [A7 + 0x2] 000034A4 4EBA DA6A jsr [PC - 0x2596 /* 00000F10 */] 000034A8 2F6F 0006 000A move.l [A7 + 0xA], [A7 + 0x6] 000034AE 7601 moveq.l D3, 0x01 000034B0 5C4F addq.w A7, 6 000034B2 601A bra +0x1C /* 000034CE */ label000034B4: 000034B4 3F04 move.w -[A7], D4 000034B6 2F0A move.l -[A7], A2 000034B8 3F03 move.w -[A7], D3 000034BA 486F 000C pea.l [A7 + 0xC] 000034BE 4EBA DFF8 jsr [PC - 0x2008 /* 000014B8 */] 000034C2 4A6F 0012 tst.w [A7 + 0x12] 000034C6 4FEF 000C lea.l A7, [A7 + 0xC] 000034CA 6610 bne +0x12 /* 000034DC */ 000034CC 5243 addq.w D3, 1 label000034CE: 000034CE 206D 1C30 movea.l A0, [A5 + 0x1C30] 000034D2 2050 movea.l A0, [A0] 000034D4 2050 movea.l A0, [A0] 000034D6 B668 000A cmp.w D3, [A0 + 0xA] 000034DA 6FD8 ble -0x26 /* 000034B4 */ label000034DC: 000034DC 206F 0018 movea.l A0, [A7 + 0x18] 000034E0 20AF 0004 move.l [A0], [A7 + 0x4] 000034E4 504F addq.w A7, 8 000034E6 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000034EA 4E75 rts 000034EC 2F03 move.l -[A7], D3 000034EE 2F2D 1C30 move.l -[A7], [A5 + 0x1C30] 000034F2 4EAD B848 jsr [A5 - 0x47B8] 000034F6 4A00 tst.b D0 000034F8 584F addq.w A7, 4 000034FA 6706 beq +0x8 /* 00003502 */ 000034FC 7001 moveq.l D0, 0x01 000034FE 261F move.l D3, [A7]+ 00003500 4E75 rts label00003502: 00003502 7601 moveq.l D3, 0x01 00003504 6014 bra +0x16 /* 0000351A */ label00003506: 00003506 3F03 move.w -[A7], D3 00003508 4EBA E892 jsr [PC - 0x176E /* 00001D9C */] 0000350C 4A00 tst.b D0 0000350E 544F addq.w A7, 2 00003510 6706 beq +0x8 /* 00003518 */ 00003512 7001 moveq.l D0, 0x01 00003514 261F move.l D3, [A7]+ 00003516 4E75 rts label00003518: 00003518 5243 addq.w D3, 1 label0000351A: 0000351A 206D 1C30 movea.l A0, [A5 + 0x1C30] 0000351E 2050 movea.l A0, [A0] 00003520 2050 movea.l A0, [A0] 00003522 B668 000A cmp.w D3, [A0 + 0xA] 00003526 6FDE ble -0x20 /* 00003506 */ 00003528 7000 moveq.l D0, 0x00 0000352A 261F move.l D3, [A7]+ 0000352C 4E75 rts 0000352E 2F0A move.l -[A7], A2 00003530 246F 0008 movea.l A2, [A7 + 0x8] 00003534 422A 0043 clr.b [A2 + 0x43] 00003538 7201 moveq.l D1, 0x01 0000353A 6042 bra +0x44 /* 0000357E */ label0000353C: 0000353C 3401 move.w D2, D1 0000353E 48C2 ext.l D2 00003540 5382 subq.l D2, 1 00003542 4C3C 2800 0000 movem.w A3,A5, 0x0 00003548 0018 206D ori.b [A0]+, 0x6D /* 'm' */ 0000354C 1C30 2050 move.b D6, [A0 + D2.w + 0x50] 00003550 2250 movea.l A1, [A0] 00003552 4A31 2828 tst.b [A1 + D2 + 0x28] 00003556 6624 bne +0x26 /* 0000357C */ 00003558 2052 movea.l A0, [A2] 0000355A 2250 movea.l A1, [A0] 0000355C 3031 2820 move.w D0, [A1 + D2 + 0x20] 00003560 48C0 ext.l D0 00003562 5380 subq.l D0, 1 00003564 4C3C 0800 0000 movem.w A3, 0x0 0000356A 0166 bchg -[A6], D0 0000356C 206D 14A8 movea.l A0, [A5 + 0x14A8] 00003570 2050 movea.l A0, [A0] 00003572 D1C0 add.l A0, D0 00003574 41E8 0014 lea.l A0, [A0 + 0x14] 00003578 4228 0165 clr.b [A0 + 0x165] label0000357C: 0000357C 5241 addq.w D1, 1 label0000357E: 0000357E 2052 movea.l A0, [A2] 00003580 2050 movea.l A0, [A0] 00003582 B268 000A cmp.w D1, [A0 + 0xA] 00003586 6FB4 ble -0x4A /* 0000353C */ 00003588 245F movea.l A2, [A7]+ 0000358A 4E75 rts 0000358C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00003590 286F 0018 movea.l A4, [A7 + 0x18] 00003594 266F 001C movea.l A3, [A7 + 0x1C] 00003598 246F 0020 movea.l A2, [A7 + 0x20] 0000359C 7600 moveq.l D3, 0x00 0000359E 42A7 clr.l -[A7] 000035A0 2F0B move.l -[A7], A3 000035A2 2F0C move.l -[A7], A4 000035A4 4EAD BCF0 jsr [A5 - 0x4310] 000035A8 2488 move.l [A2], A0 000035AA 4A92 tst.l [A2] 000035AC 4FEF 000C lea.l A7, [A7 + 0xC] 000035B0 6622 bne +0x24 /* 000035D4 */ 000035B2 3F3C 0001 move.w -[A7], 0x1 000035B6 4227 clr.b -[A7] 000035B8 1F3C 001A move.b -[A7], 0x1A 000035BC 3F3C 0001 move.w -[A7], 0x1 000035C0 2F0C move.l -[A7], A4 000035C2 2F0B move.l -[A7], A3 000035C4 4EAD B888 jsr [A5 - 0x4778] 000035C8 1800 move.b D4, D0 000035CA 4A04 tst.b D4 000035CC 4FEF 0010 lea.l A7, [A7 + 0x10] 000035D0 6602 bne +0x4 /* 000035D4 */ 000035D2 76D5 moveq.l D3, 0xFFFFFFD5 label000035D4: 000035D4 2003 move.l D0, D3 000035D6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000035DA 4E75 rts fn000035DC: 000035DC 2F0A move.l -[A7], A2 000035DE 246F 0008 movea.l A2, [A7 + 0x8] 000035E2 342F 000C move.w D2, [A7 + 0xC] 000035E6 7201 moveq.l D1, 0x01 000035E8 6020 bra +0x22 /* 0000360A */ label000035EA: 000035EA 3001 move.w D0, D1 000035EC 48C0 ext.l D0 000035EE 5380 subq.l D0, 1 000035F0 4C3C 0800 0000 movem.w A3, 0x0 000035F6 0018 2052 ori.b [A0]+, 0x52 /* 'R' */ 000035FA 2250 movea.l A1, [A0] 000035FC B471 0820 cmp.w D2, [A1 + D0 + 0x20] 00003600 6606 bne +0x8 /* 00003608 */ 00003602 3001 move.w D0, D1 00003604 245F movea.l A2, [A7]+ 00003606 4E75 rts label00003608: 00003608 5241 addq.w D1, 1 label0000360A: 0000360A 2052 movea.l A0, [A2] 0000360C 2050 movea.l A0, [A0] 0000360E B268 000A cmp.w D1, [A0 + 0xA] 00003612 6FD6 ble -0x28 /* 000035EA */ 00003614 7000 moveq.l D0, 0x00 00003616 245F movea.l A2, [A7]+ 00003618 4E75 rts fn0000361A: 0000361A 48E7 1020 movem.l -[A7], D3,A2 0000361E 7600 moveq.l D3, 0x00 00003620 4AAD 14AC tst.l [A5 + 0x14AC] 00003624 6720 beq +0x22 /* 00003646 */ 00003626 42A7 clr.l -[A7] 00003628 42A7 clr.l -[A7] 0000362A 2F2F 0014 move.l -[A7], [A7 + 0x14] 0000362E 2F2D 14AC move.l -[A7], [A5 + 0x14AC] 00003632 4EAD BCD8 jsr [A5 - 0x4328] 00003636 2448 movea.l A2, A0 00003638 200A move.l D0, A2 0000363A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000363E 6706 beq +0x8 /* 00003646 */ 00003640 2052 movea.l A0, [A2] 00003642 3628 03B6 move.w D3, [A0 + 0x3B6] label00003646: 00003646 3003 move.w D0, D3 00003648 4CDF 0408 movem.l D3,A2, [A7]+ 0000364C 4E75 rts 0000364E 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00003652 286F 0016 movea.l A4, [A7 + 0x16] 00003656 3F2F 0014 move.w -[A7], [A7 + 0x14] 0000365A 2F2D 14AC move.l -[A7], [A5 + 0x14AC] 0000365E 4EAD BCD0 jsr [A5 - 0x4330] 00003662 2448 movea.l A2, A0 00003664 200A move.l D0, A2 00003666 5C4F addq.w A7, 6 00003668 6604 bne +0x6 /* 0000366E */ 0000366A 7602 moveq.l D3, 0x02 0000366C 605A bra +0x5C /* 000036C8 */ label0000366E: 0000366E 42A7 clr.l -[A7] 00003670 2F0A move.l -[A7], A2 00003672 4EAD C2F0 jsr [A5 - 0x3D10] 00003676 2648 movea.l A3, A0 00003678 2F0C move.l -[A7], A4 0000367A 4EAD B820 jsr [A5 - 0x47E0] 0000367E 2F0C move.l -[A7], A4 00003680 4EAD B828 jsr [A5 - 0x47D8] 00003684 2F0C move.l -[A7], A4 00003686 2F0B move.l -[A7], A3 00003688 4EAD B838 jsr [A5 - 0x47C8] 0000368C 2F0C move.l -[A7], A4 0000368E 2F0B move.l -[A7], A3 00003690 4EAD B830 jsr [A5 - 0x47D0] 00003694 296B 0066 0066 move.l [A4 + 0x66], [A3 + 0x66] 0000369A 2F2B 0066 move.l -[A7], [A3 + 0x66] 0000369E 4EAD C548 jsr [A5 - 0x3AB8] 000036A2 2848 movea.l A4, A0 000036A4 2F0C move.l -[A7], A4 000036A6 4EAD C520 jsr [A5 - 0x3AE0] 000036AA 7600 moveq.l D3, 0x00 000036AC 2F0A move.l -[A7], A2 000036AE 2F2D 14AC move.l -[A7], [A5 + 0x14AC] 000036B2 4EAD BCC8 jsr [A5 - 0x4338] 000036B6 42A7 clr.l -[A7] 000036B8 2F0A move.l -[A7], A2 000036BA 4EAD C2F8 jsr [A5 - 0x3D08] 000036BE 2F0A move.l -[A7], A2 000036C0 4EAD C200 jsr [A5 - 0x3E00] 000036C4 4FEF 003C lea.l A7, [A7 + 0x3C] label000036C8: 000036C8 2003 move.l D0, D3 000036CA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000036CE 4E75 rts 000036D0 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 000036D4 282F 0020 move.l D4, [A7 + 0x20] 000036D8 2A2F 0024 move.l D5, [A7 + 0x24] 000036DC 99CC sub.l A4, A4 000036DE 7600 moveq.l D3, 0x00 000036E0 4AAD 14AC tst.l [A5 + 0x14AC] 000036E4 6622 bne +0x24 /* 00003708 */ 000036E6 1F3C 0001 move.b -[A7], 0x1 000036EA 3F3C 0002 move.w -[A7], 0x2 000036EE 4EAD BCB8 jsr [A5 - 0x4348] 000036F2 2B48 14AC move.l [A5 + 0x14AC], A0 000036F6 4AAD 14AC tst.l [A5 + 0x14AC] 000036FA 584F addq.w A7, 4 000036FC 6618 bne +0x1A /* 00003716 */ 000036FE 362D 0874 move.w D3, [A5 + 0x874] 00003702 48C3 ext.l D3 00003704 6000 0190 bra +0x192 /* 00003896 */ label00003708: 00003708 2F04 move.l -[A7], D4 0000370A 4EBA FF0E jsr [PC - 0xF2 /* 0000361A */] 0000370E 4A40 tst.w D0 00003710 584F addq.w A7, 4 00003712 6600 014C bne +0x14E /* 00003860 */ label00003716: 00003716 4878 0001 push.l 0x1 0000371A 4878 03C4 push.l 0x3C4 0000371E 4EAD C1F8 jsr [A5 - 0x3E08] 00003722 2648 movea.l A3, A0 00003724 200B move.l D0, A3 00003726 504F addq.w A7, 8 00003728 660A bne +0xC /* 00003734 */ 0000372A 362D 0874 move.w D3, [A5 + 0x874] 0000372E 48C3 ext.l D3 00003730 6000 0164 bra +0x166 /* 00003896 */ label00003734: 00003734 4878 0001 push.l 0x1 00003738 4878 1706 push.l 0x1706 0000373C 4EAD C1F8 jsr [A5 - 0x3E08] 00003740 2448 movea.l A2, A0 00003742 200A move.l D0, A2 00003744 504F addq.w A7, 8 00003746 660A bne +0xC /* 00003752 */ 00003748 362D 0874 move.w D3, [A5 + 0x874] 0000374C 48C3 ext.l D3 0000374E 6000 0146 bra +0x148 /* 00003896 */ label00003752: 00003752 42A7 clr.l -[A7] 00003754 2F0B move.l -[A7], A3 00003756 4EAD C2F0 jsr [A5 - 0x3D10] 0000375A 2848 movea.l A4, A0 0000375C 4878 0030 push.l 0x30 /* '0' */ 00003760 2F0C move.l -[A7], A4 00003762 4EAD B7F0 jsr [A5 - 0x4810] 00003766 2F12 move.l -[A7], [A2] 00003768 4EAD C540 jsr [A5 - 0x3AC0] 0000376C 294A 0066 move.l [A4 + 0x66], A2 00003770 2F0C move.l -[A7], A4 00003772 4EAD B7E8 jsr [A5 - 0x4818] 00003776 2C48 movea.l A6, A0 00003778 2F0A move.l -[A7], A2 0000377A 4EAD C548 jsr [A5 - 0x3AB8] 0000377E 2848 movea.l A4, A0 00003780 263C 0020 0002 move.l D3, 0x200002 00003786 4A85 tst.l D5 00003788 4FEF 001C lea.l A7, [A7 + 0x1C] 0000378C 672C beq +0x2E /* 000037BA */ 0000378E 0083 0004 0000 ori.l D3, 0x40000 00003794 206D 1C30 movea.l A0, [A5 + 0x1C30] 00003798 2050 movea.l A0, [A0] 0000379A 2050 movea.l A0, [A0] 0000379C 3028 0020 move.w D0, [A0 + 0x20] 000037A0 48C0 ext.l D0 000037A2 5380 subq.l D0, 1 000037A4 4C3C 0800 0000 movem.w A3, 0x0 000037AA 0166 bchg -[A6], D0 000037AC 206D 14A8 movea.l A0, [A5 + 0x14A8] 000037B0 2050 movea.l A0, [A0] 000037B2 D1C0 add.l A0, D0 000037B4 7014 moveq.l D0, 0x14 000037B6 2185 080C move.l [A0 + D0 + 0xC], D5 label000037BA: 000037BA 2044 movea.l A0, D4 000037BC 226D 1C30 movea.l A1, [A5 + 0x1C30] 000037C0 2251 movea.l A1, [A1] 000037C2 2251 movea.l A1, [A1] 000037C4 3029 0020 move.w D0, [A1 + 0x20] 000037C8 48C0 ext.l D0 000037CA 5380 subq.l D0, 1 000037CC 4C3C 0800 0000 movem.w A3, 0x0 000037D2 0166 bchg -[A6], D0 000037D4 226D 14A8 movea.l A1, [A5 + 0x14A8] 000037D8 2251 movea.l A1, [A1] 000037DA D3C0 add.l A1, D0 000037DC 43E9 0014 lea.l A1, [A1 + 0x14] 000037E0 43E9 001A lea.l A1, [A1 + 0x1A] 000037E4 7044 moveq.l D0, 0x44 label000037E6: 000037E6 22D8 move.l [A1]+, [A0]+ 000037E8 51C8 FFFC dbf D0, -0x6 /* 000037E6 */ 000037EC 32D8 move.w [A1]+, [A0]+ 000037EE 206D 1C30 movea.l A0, [A5 + 0x1C30] 000037F2 2050 movea.l A0, [A0] 000037F4 2050 movea.l A0, [A0] 000037F6 3028 0020 move.w D0, [A0 + 0x20] 000037FA 48C0 ext.l D0 000037FC 5380 subq.l D0, 1 000037FE 4C3C 0800 0000 movem.w A3, 0x0 00003804 0166 bchg -[A6], D0 00003806 206D 14A8 movea.l A0, [A5 + 0x14A8] 0000380A 2050 movea.l A0, [A0] 0000380C D1C0 add.l A0, D0 0000380E 41E8 0014 lea.l A0, [A0 + 0x14] 00003812 4868 000C pea.l [A0 + 0xC] 00003816 2F03 move.l -[A7], D3 00003818 2F04 move.l -[A7], D4 0000381A 4EAD B7D0 jsr [A5 - 0x4830] 0000381E 1A00 move.b D5, D0 00003820 362D 1C10 move.w D3, [A5 + 0x1C10] 00003824 48C3 ext.l D3 00003826 4A05 tst.b D5 00003828 4FEF 000C lea.l A7, [A7 + 0xC] 0000382C 6602 bne +0x4 /* 00003830 */ 0000382E 76FF moveq.l D3, 0xFFFFFFFF label00003830: 00003830 4A83 tst.l D3 00003832 662C bne +0x2E /* 00003860 */ 00003834 2F0B move.l -[A7], A3 00003836 2F2D 14AC move.l -[A7], [A5 + 0x14AC] 0000383A 4EAD BCC0 jsr [A5 - 0x4340] 0000383E 2600 move.l D3, D0 00003840 4A83 tst.l D3 00003842 504F addq.w A7, 8 00003844 661A bne +0x1C /* 00003860 */ 00003846 4A6D 14E8 tst.w [A5 + 0x14E8] 0000384A 56C0 sne D0 0000384C 4400 neg.b D0 0000384E 49C0 lea.l A4, D0 00003850 1F00 move.b -[A7], D0 00003852 3F2F 002C move.w -[A7], [A7 + 0x2C] 00003856 3F2F 002C move.w -[A7], [A7 + 0x2C] 0000385A 4EAD B318 jsr [A5 - 0x4CE8] 0000385E 5C4F addq.w A7, 6 label00003860: 00003860 200C move.l D0, A4 00003862 6718 beq +0x1A /* 0000387C */ 00003864 2F0E move.l -[A7], A6 00003866 4EAD B7E8 jsr [A5 - 0x4818] 0000386A 2F0C move.l -[A7], A4 0000386C 4EAD C548 jsr [A5 - 0x3AB8] 00003870 42A7 clr.l -[A7] 00003872 2F0B move.l -[A7], A3 00003874 4EAD C2F8 jsr [A5 - 0x3D08] 00003878 4FEF 0010 lea.l A7, [A7 + 0x10] label0000387C: 0000387C 4A83 tst.l D3 0000387E 672E beq +0x30 /* 000038AE */ 00003880 2F0E move.l -[A7], A6 00003882 4EAD B820 jsr [A5 - 0x47E0] 00003886 2F0E move.l -[A7], A6 00003888 4EAD B828 jsr [A5 - 0x47D8] 0000388C 2F0A move.l -[A7], A2 0000388E 4EAD C520 jsr [A5 - 0x3AE0] 00003892 4FEF 000C lea.l A7, [A7 + 0xC] label00003896: 00003896 200A move.l D0, A2 00003898 6708 beq +0xA /* 000038A2 */ 0000389A 2F0A move.l -[A7], A2 0000389C 4EAD C200 jsr [A5 - 0x3E00] 000038A0 584F addq.w A7, 4 label000038A2: 000038A2 200B move.l D0, A3 000038A4 6708 beq +0xA /* 000038AE */ 000038A6 2F0B move.l -[A7], A3 000038A8 4EAD C200 jsr [A5 - 0x3E00] 000038AC 584F addq.w A7, 4 label000038AE: 000038AE 2003 move.l D0, D3 000038B0 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000038B4 4E75 rts fn000038B6: 000038B6 48E7 0030 movem.l -[A7], A2,A3 000038BA 266F 000C movea.l A3, [A7 + 0xC] 000038BE 42A7 clr.l -[A7] 000038C0 2F0B move.l -[A7], A3 000038C2 4EAD C2F0 jsr [A5 - 0x3D10] 000038C6 2448 movea.l A2, A0 000038C8 2F0A move.l -[A7], A2 000038CA 4EAD B820 jsr [A5 - 0x47E0] 000038CE 2F0A move.l -[A7], A2 000038D0 4EAD B828 jsr [A5 - 0x47D8] 000038D4 2F2A 0066 move.l -[A7], [A2 + 0x66] 000038D8 4EAD C520 jsr [A5 - 0x3AE0] 000038DC 2F0B move.l -[A7], A3 000038DE 2F2D 14AC move.l -[A7], [A5 + 0x14AC] 000038E2 4EAD BCC8 jsr [A5 - 0x4338] 000038E6 42A7 clr.l -[A7] 000038E8 2F0B move.l -[A7], A3 000038EA 4EAD C2F8 jsr [A5 - 0x3D08] 000038EE 2F0B move.l -[A7], A3 000038F0 4EAD C200 jsr [A5 - 0x3E00] 000038F4 4FEF 0028 lea.l A7, [A7 + 0x28] 000038F8 4CDF 0C00 movem.l A2,A3, [A7]+ 000038FC 4E75 rts 000038FE 48E7 1820 movem.l -[A7], D3,D4,A2 00003902 7800 moveq.l D4, 0x00 00003904 2F2F 0010 move.l -[A7], [A7 + 0x10] 00003908 4EBA FD10 jsr [PC - 0x2F0 /* 0000361A */] 0000390C 3600 move.w D3, D0 0000390E 4A43 tst.w D3 00003910 584F addq.w A7, 4 00003912 6604 bne +0x6 /* 00003918 */ 00003914 78FF moveq.l D4, 0xFFFFFFFF 00003916 6016 bra +0x18 /* 0000392E */ label00003918: 00003918 3F03 move.w -[A7], D3 0000391A 2F2D 14AC move.l -[A7], [A5 + 0x14AC] 0000391E 4EAD BCD0 jsr [A5 - 0x4330] 00003922 2448 movea.l A2, A0 00003924 2F0A move.l -[A7], A2 00003926 4EBA FF8E jsr [PC - 0x72 /* 000038B6 */] 0000392A 4FEF 000A lea.l A7, [A7 + 0xA] label0000392E: 0000392E 2004 move.l D0, D4 00003930 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00003934 4E75 rts 00003936 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 0000393A 7A00 moveq.l D5, 0x00 0000393C 4AAD 14AC tst.l [A5 + 0x14AC] 00003940 673E beq +0x40 /* 00003980 */ 00003942 206D 14AC movea.l A0, [A5 + 0x14AC] 00003946 2050 movea.l A0, [A0] 00003948 2828 0008 move.l D4, [A0 + 0x8] 0000394C 5284 addq.l D4, 1 0000394E 7601 moveq.l D3, 0x01 00003950 601C bra +0x1E /* 0000396E */ label00003952: 00003952 3F03 move.w -[A7], D3 00003954 2F2D 14AC move.l -[A7], [A5 + 0x14AC] 00003958 4EAD BCD0 jsr [A5 - 0x4330] 0000395C 2448 movea.l A2, A0 0000395E 200A move.l D0, A2 00003960 5C4F addq.w A7, 6 00003962 6708 beq +0xA /* 0000396C */ 00003964 2F0A move.l -[A7], A2 00003966 4EBA FF4E jsr [PC - 0xB2 /* 000038B6 */] 0000396A 584F addq.w A7, 4 label0000396C: 0000396C 5243 addq.w D3, 1 label0000396E: 0000396E B644 cmp.w D3, D4 00003970 6DE0 blt -0x1E /* 00003952 */ 00003972 4878 0001 push.l 0x1 00003976 486D 14AC pea.l [A5 + 0x14AC] 0000397A 4EAD C208 jsr [A5 - 0x3DF8] 0000397E 504F addq.w A7, 8 label00003980: 00003980 2005 move.l D0, D5 00003982 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00003986 4E75 rts fn00003988: 00003988 0C6F 0001 0008 cmpi.w [A7 + 0x8], 0x1 0000398E 6D16 blt +0x18 /* 000039A6 */ 00003990 206F 0004 movea.l A0, [A7 + 0x4] 00003994 2050 movea.l A0, [A0] 00003996 2050 movea.l A0, [A0] 00003998 302F 0008 move.w D0, [A7 + 0x8] 0000399C B068 000A cmp.w D0, [A0 + 0xA] 000039A0 6E04 bgt +0x6 /* 000039A6 */ 000039A2 7001 moveq.l D0, 0x01 000039A4 4E75 rts label000039A6: 000039A6 7000 moveq.l D0, 0x00 000039A8 4E75 rts 000039AA 0000 0000 ori.b D0, 0x0 000039AE 0000 0000 ori.b D0, 0x0 000039B2 0000 0000 ori.b D0, 0x0